public override View GetSampleContent(Context context) { chart = new SfChart(context); chart.Title.Text = "Trend in Sales of Ethical Produce"; chart.Title.TextSize = 15; chart.SetBackgroundColor(Color.White); chart.Legend.Visibility = Visibility.Visible; chart.Legend.ToggleSeriesVisibility = true; chart.Legend.DockPosition = ChartDock.Bottom; chart.Legend.IconHeight = 14; chart.Legend.IconWidth = 14; chart.ColorModel.ColorPalette = ChartColorPalette.Natural; CategoryAxis primaryAxis = new CategoryAxis(); primaryAxis.Interval = 2; primaryAxis.ShowMajorGridLines = false; primaryAxis.EdgeLabelsDrawingMode = EdgeLabelsDrawingMode.Shift; chart.PrimaryAxis = primaryAxis; NumericalAxis numericalAxis = new NumericalAxis(); numericalAxis.Minimum = 0; numericalAxis.Maximum = 100; numericalAxis.Interval = 10; numericalAxis.Title.Text = "Spends"; numericalAxis.LineStyle.StrokeWidth = 0; numericalAxis.MajorTickStyle.TickSize = 0; numericalAxis.LabelStyle.LabelFormat = "##.##'%' "; chart.SecondaryAxis = numericalAxis; StackingArea100Series stackingArea100Series1 = new StackingArea100Series(); stackingArea100Series1.EnableAnimation = true; stackingArea100Series1.ItemsSource = MainPage.GetStackedArea100Data1(); stackingArea100Series1.XBindingPath = "XValue"; stackingArea100Series1.YBindingPath = "YValue"; stackingArea100Series1.Label = "Organic"; stackingArea100Series1.LegendIcon = ChartLegendIcon.SeriesType; chart.Series.Add(stackingArea100Series1); StackingArea100Series stackingArea100Series2 = new StackingArea100Series(); stackingArea100Series2.EnableAnimation = true; stackingArea100Series2.ItemsSource = MainPage.GetStackedArea100Data2(); stackingArea100Series2.XBindingPath = "XValue"; stackingArea100Series2.YBindingPath = "YValue"; stackingArea100Series2.Label = "Fair-trade"; stackingArea100Series2.LegendIcon = ChartLegendIcon.SeriesType; chart.Series.Add(stackingArea100Series2); StackingArea100Series stackingArea100Series3 = new StackingArea100Series(); stackingArea100Series3.EnableAnimation = true; stackingArea100Series3.ItemsSource = MainPage.GetStackedArea100Data3(); stackingArea100Series3.XBindingPath = "XValue"; stackingArea100Series3.YBindingPath = "YValue"; stackingArea100Series3.Label = "Veg Alternatives"; stackingArea100Series3.LegendIcon = ChartLegendIcon.SeriesType; chart.Series.Add(stackingArea100Series3); StackingArea100Series stackingArea100Series4 = new StackingArea100Series(); stackingArea100Series4.EnableAnimation = true; stackingArea100Series4.ItemsSource = MainPage.GetStackedArea100Data4(); stackingArea100Series4.XBindingPath = "XValue"; stackingArea100Series4.YBindingPath = "YValue"; stackingArea100Series4.Label = "Others"; stackingArea100Series4.LegendIcon = ChartLegendIcon.SeriesType; chart.Series.Add(stackingArea100Series4); stackingArea100Series1.TooltipEnabled = true; stackingArea100Series2.TooltipEnabled = true; stackingArea100Series3.TooltipEnabled = true; stackingArea100Series4.TooltipEnabled = true; stackingArea100Series1.EnableAnimation = true; stackingArea100Series2.EnableAnimation = true; stackingArea100Series3.EnableAnimation = true; stackingArea100Series4.EnableAnimation = true; return(chart); }
public override View GetSampleContent(Context context) { chart = new SfChart(context);; chart.Title.Text = "Annual Temperature Comparison"; chart.Title.TextSize = 15; chart.SetBackgroundColor(Color.White); chart.Legend.Visibility = Visibility.Visible; chart.Legend.ToggleSeriesVisibility = true; chart.Legend.DockPosition = ChartDock.Bottom; chart.Legend.IconHeight = 14; chart.Legend.IconWidth = 14; chart.ColorModel.ColorPalette = ChartColorPalette.Natural; CategoryAxis PrimaryAxis = new CategoryAxis(); PrimaryAxis.Title.Text = "Year"; PrimaryAxis.EdgeLabelsDrawingMode = EdgeLabelsDrawingMode.Shift; chart.PrimaryAxis = PrimaryAxis; NumericalAxis numericalAxis = new NumericalAxis(); numericalAxis.Title.Text = "Temperature (%)"; numericalAxis.Minimum = 0; numericalAxis.Maximum = 100; numericalAxis.Interval = 10; chart.SecondaryAxis = numericalAxis; StackingArea100Series stackingArea100Series1 = new StackingArea100Series(); stackingArea100Series1.EnableAnimation = true; stackingArea100Series1.ItemsSource = MainPage.GetStackedArea100Data1(); stackingArea100Series1.XBindingPath = "XValue"; stackingArea100Series1.YBindingPath = "YValue"; stackingArea100Series1.Label = "USA"; chart.Series.Add(stackingArea100Series1); StackingArea100Series stackingArea100Series2 = new StackingArea100Series(); stackingArea100Series2.EnableAnimation = true; stackingArea100Series2.ItemsSource = MainPage.GetStackedArea100Data2(); stackingArea100Series2.XBindingPath = "XValue"; stackingArea100Series2.YBindingPath = "YValue"; stackingArea100Series2.Label = "India"; chart.Series.Add(stackingArea100Series2); StackingArea100Series stackingArea100Series3 = new StackingArea100Series(); stackingArea100Series3.EnableAnimation = true; stackingArea100Series3.ItemsSource = MainPage.GetStackedArea100Data3(); stackingArea100Series3.XBindingPath = "XValue"; stackingArea100Series3.YBindingPath = "YValue"; stackingArea100Series3.Label = "Canada"; chart.Series.Add(stackingArea100Series3); StackingArea100Series stackingArea100Series4 = new StackingArea100Series(); stackingArea100Series4.EnableAnimation = true; stackingArea100Series4.ItemsSource = MainPage.GetStackedArea100Data4(); stackingArea100Series4.XBindingPath = "XValue"; stackingArea100Series4.YBindingPath = "YValue"; stackingArea100Series4.Label = "China"; chart.Series.Add(stackingArea100Series4); stackingArea100Series1.TooltipEnabled = true; stackingArea100Series2.TooltipEnabled = true; stackingArea100Series3.TooltipEnabled = true; stackingArea100Series4.TooltipEnabled = true; stackingArea100Series1.EnableAnimation = true; stackingArea100Series2.EnableAnimation = true; stackingArea100Series3.EnableAnimation = true; stackingArea100Series4.EnableAnimation = true; return(chart); }