Beispiel #1
0
        public override View GetSampleContent(Context context)
        {
            chart = new SfChart(context);
            chart.Legend.Visibility             = Visibility.Visible;
            chart.Legend.DockPosition           = ChartDock.Bottom;
            chart.Legend.ToggleSeriesVisibility = true;
            chart.Legend.IconHeight             = 14;
            chart.Legend.IconWidth        = 14;
            chart.Title.Text              = "World Gold Price";
            chart.Title.TextSize          = 15;
            chart.ColorModel.ColorPalette = ChartColorPalette.Natural;
            chart.SetBackgroundColor(Color.White);

            CategoryAxis categoryaxis = new CategoryAxis();

            categoryaxis.Title.Text = "Month";
            chart.PrimaryAxis       = categoryaxis;

            NumericalAxis numericalaxis = new NumericalAxis();

            numericalaxis.Minimum    = 5;
            numericalaxis.Maximum    = 55;
            numericalaxis.Interval   = 5;
            numericalaxis.Title.Text = "Gold Price";
            chart.SecondaryAxis      = numericalaxis;

            RangeAreaSeries series = new RangeAreaSeries();

            series.ItemsSource     = MainPage.GetRangeArea1();
            series.XBindingPath    = "XValue";
            series.High            = "High";
            series.Low             = "Low";
            series.Label           = "India";
            series.TooltipEnabled  = true;
            series.EnableAnimation = true;
            chart.Series.Add(series);

            RangeAreaSeries series1 = new RangeAreaSeries();

            series1.ItemsSource     = MainPage.GetRangeArea();
            series1.XBindingPath    = "XValue";
            series1.High            = "High";
            series1.Low             = "Low";
            series1.Label           = "Germany";
            series1.TooltipEnabled  = true;
            series1.EnableAnimation = true;
            chart.Series.Add(series1);

            return(chart);
        }
Beispiel #2
0
 public RangeAreaSegment(List <ChartPoint> AreaPoints, bool isHighLow, RangeAreaSeries series)
 {
     this.isHighLow = isHighLow;
 }