public void UpdateChartWithMovingAverage(List <ChartDataPoint> data) { if (_movingAverageSeries == null) { _movingAverageSeries = new LineSeries(); _movingAverageSeries.Style.LineColor = Resources.GetColor(Resource.Color.chart_series2_line); _movingAverageSeries.Style.LineWidth = 1.5f; _chart.AddSeries(_movingAverageSeries); } _movingAverageSeries.DataAdapter = new SimpleDataAdapter(); _movingAverageSeries.DataAdapter.AddAll(data .Select(dp => new DataPoint(DateUtils.ConvertToJavaDate(dp.XValue), dp.YValue)) .ToList() ); }
public void UpdateChartWithData(List <ChartDataPoint> data) { if (_priceSeries == null) { _priceSeries = new LineSeries(); // Set some styles _priceSeries.Style.AreaColor = Resources.GetColor(Resource.Color.chart_series1_area); _priceSeries.Style.AreaColorGradient = Resources.GetColor(Resource.Color.chart_series1_area_low); _priceSeries.Style.AreaLineColor = Resources.GetColor(Resource.Color.chart_series1_line); _priceSeries.Style.FillStyle = SeriesStyle.FillStyle.Gradient; _priceSeries.Style.AreaLineWidth = 1.5f; _chart.AddSeries(_priceSeries); } _priceSeries.DataAdapter = new SimpleDataAdapter(); _priceSeries.DataAdapter.AddAll(data.Select(dp => new DataPoint(DateUtils.ConvertToJavaDate(dp.XValue), dp.YValue)).ToList()); _progressDialog.Dismiss(); }