public DataSeries(DataSeriesParameters <Tx, Ty> seriesParameters) { if (seriesParameters != null) { this.type = seriesParameters.ChartType; this.legendText = seriesParameters.LegendText; this.showInLegend = seriesParameters.ShowInLegend; this.points = seriesParameters.Points.ToArray(); this.xValueType = seriesParameters.XValueType; this.toolTipContent = seriesParameters.ToolTipContent; } }
private void FillData(IList <Point <Tx, Ty> > data) { if (data != null) { var dataSeriesParameters = new DataSeriesParameters <Tx, Ty>(ChartType.bar, true, localizer["LegendExerciseRecord"], XValueType.empty, data, ""); dataSeriesParameters.ToolTipContent = "{y}({indexLabel})"; var dataSeries = new DataSeries <Tx, Ty>(dataSeriesParameters); { Data.Add(dataSeries); } } else { throw new ArgumentNullException(nameof(data)); } }
private void FillData(Dictionary <BodyParameter, Point <Tx, Ty>[]> data) { if (data != null) { foreach (var item in data) { var dataSeriesParameters = new DataSeriesParameters <Tx, Ty>(ChartType.line, true, localizer[item.Key.ToString()], XValueType.dateTime, item.Value, ""); var dataSeries = new DataSeries <Tx, Ty>(dataSeriesParameters); { Data.Add(dataSeries); } } } else { throw new ArgumentNullException(nameof(data)); } }
private void FillData(Dictionary <string, List <Point <Tx, Ty> > > data) { if (data != null) { foreach (var item in data) { var dataSeriesParameters = new DataSeriesParameters <Tx, Ty>(ChartType.column, true, item.Key, XValueType.empty, item.Value, ""); var dataSeries = new DataSeries <Tx, Ty>(dataSeriesParameters); { Data.Add(dataSeries); } } } else { throw new ArgumentNullException(nameof(data)); } }