Ejemplo n.º 1
0
        private List <SeriesDataModel> GetSeriesDataModels(ChartDataModel chartDataModel)
        {
            List <SeriesDataModel> models = new List <SeriesDataModel>();

            foreach (var data in chartDataModel.Series)
            {
                models.Add(new SeriesDataModel
                {
                    data             = data.DataList,
                    label            = data.LabelName,
                    backgroundColor  = data.GraphProperty.backgroundColor,
                    borderWidth      = data.GraphProperty.pointBorderWidth,
                    fill             = data.GraphProperty.fill,
                    pointRadius      = data.GraphProperty.pointRadius,
                    pointHoverRadius = data.GraphProperty.pointRadius,
                    borderColor      = data.GraphProperty.backgroundColor,
                });
            }
            return(models);
        }
 public ChartGenerator(ChartDataModel chartData, string chartType)
 {
     chartConfiguration = new ChartConfiguration(chartData, chartType);
 }
Ejemplo n.º 3
0
 public ChartConfiguration(ChartDataModel chartData, string chartType)
 {
     _chartData = chartData;
     _chartType = chartType;
     ApplyConfiguration();
 }