Example #1
0
 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()
                                             );
 }
Example #2
0
 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();
 }