示例#1
0
 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;
     }
 }
示例#2
0
 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));
     }
 }
示例#3
0
 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));
     }
 }