protected override void ProcessRecord() { var p = new BarChartDataPoint { X = X, Y = Y, Legend = Legend, Color = Color, XTooltip = XTooltip, YTooltip = YTooltip }; SetControlProps(p); WriteObject(p); }
public void RefreshChart() { //ChartViewModel = new VeryBasicChartViewModel(); var MyDataSeries = new BarChartDataSeries(); MyDataSeries.TargetLine = 80; MyDataSeries.SeriesName = "Values"; List <BarChartDataPoint> MyDataPoints = new List <BarChartDataPoint>(); var RandomNumberGenerator = new Random(); for (int DataPointCounter = 0; DataPointCounter < 10; DataPointCounter++) { var DataPoint = new BarChartDataPoint(); DataPoint.Name = "Point " + (DataPointCounter + 1).ToString(); DataPoint.Value = Math.Ceiling(RandomNumberGenerator.NextDouble() * 200) - 100; MyDataPoints.Add(DataPoint); } MyDataSeries.DataPoints = MyDataPoints; ChartViewModel.SetBarChartDataSeries(MyDataSeries); }