public override View GetSampleContent(Context context) { var chart = new SfChart(context);; chart.SetBackgroundColor(Color.White); chart.PrimaryAxis = new CategoryAxis { LabelPlacement = LabelPlacement.BetweenTicks }; chart.SecondaryAxis = new NumericalAxis() { ShowMajorGridLines = false }; var datas = new ObservableArrayList(); datas.Add(new ChartDataPoint("Jan", 35, 17)); datas.Add(new ChartDataPoint("Feb", 42, -11)); datas.Add(new ChartDataPoint("Mar", 25, 5)); datas.Add(new ChartDataPoint("Apr", 32, 10)); datas.Add(new ChartDataPoint("May", 20, 3)); datas.Add(new ChartDataPoint("Jun", 41, 30)); var series = new RangeColumnSeries { DataSource = datas, }; series.DataMarker.ShowLabel = true; chart.Series.Add(series); return(chart); }
public override View GetSampleContent(Context context) { var chart = new SfChart(context);; chart.SetBackgroundColor(Color.White); chart.PrimaryAxis = new CategoryAxis { LabelPlacement = LabelPlacement.BetweenTicks }; chart.SecondaryAxis = new NumericalAxis() { ShowMajorGridLines = false }; var datas = new ObservableArrayList(); datas.Add(new ChartDataPoint("Jan", 35, 17)); datas.Add(new ChartDataPoint("Feb", 42, -11)); datas.Add(new ChartDataPoint("Mar", 25, 5)); datas.Add(new ChartDataPoint("Apr", 32, 10)); datas.Add(new ChartDataPoint("May", 20, 3)); datas.Add(new ChartDataPoint("Jun", 41, 30)); var series = new RangeColumnSeries { DataSource = datas, }; series.DataMarker.ShowLabel = true; chart.Series.Add(series); return chart; }
public override View GetSampleContent(Context context) { chart = new SfChart(context); chart.Title.Text = "Temperature Variation"; chart.Title.TextSize = 15; chart.SetBackgroundColor(Color.White); chart.Legend.Visibility = Visibility.Visible; chart.Legend.DockPosition = ChartDock.Bottom; chart.Legend.IconHeight = 14; chart.Legend.IconWidth = 14; chart.Legend.ToggleSeriesVisibility = true; chart.ColorModel.ColorPalette = ChartColorPalette.Natural; CategoryAxis categoryaxis = new CategoryAxis(); categoryaxis.ShowMajorGridLines = false; categoryaxis.LabelPlacement = LabelPlacement.BetweenTicks; chart.PrimaryAxis = categoryaxis; NumericalAxis numericalaxis = new NumericalAxis(); numericalaxis.Interval = 5; numericalaxis.LineStyle.StrokeWidth = 0; numericalaxis.MajorTickStyle.TickSize = 0; numericalaxis.LabelStyle.LabelFormat = "##.##" + (char)0x00B0 + "C"; chart.SecondaryAxis = numericalaxis; RangeColumnSeries rangeColumnSeries = new RangeColumnSeries(); rangeColumnSeries.EnableAnimation = true; rangeColumnSeries.ItemsSource = MainPage.GetRangeColumnData1(); rangeColumnSeries.XBindingPath = "XValue"; rangeColumnSeries.High = "High"; rangeColumnSeries.Low = "Low"; rangeColumnSeries.Label = "India"; rangeColumnSeries.LegendIcon = ChartLegendIcon.SeriesType; RangeColumnSeries rangeColumnSeries1 = new RangeColumnSeries(); rangeColumnSeries1.EnableAnimation = true; rangeColumnSeries1.ItemsSource = MainPage.GetRangeColumnData2(); rangeColumnSeries1.XBindingPath = "XValue"; rangeColumnSeries1.High = "High"; rangeColumnSeries1.Low = "Low"; rangeColumnSeries1.Label = "Germany"; rangeColumnSeries1.LegendIcon = ChartLegendIcon.SeriesType; chart.Series.Add(rangeColumnSeries); chart.Series.Add(rangeColumnSeries1); rangeColumnSeries.TooltipEnabled = true; rangeColumnSeries1.TooltipEnabled = true; rangeColumnSeries.EnableAnimation = true; rangeColumnSeries1.EnableAnimation = true; return(chart); }
public override View GetSampleContent(Context context) { chart = new SfChart(context); chart.Title.Text = "Maximum and Minimum Temperature - 2012"; chart.Title.TextSize = 15; chart.SetBackgroundColor(Color.White); chart.Legend.Visibility = Visibility.Visible; chart.Legend.DockPosition = ChartDock.Bottom; chart.Legend.IconHeight = 14; chart.Legend.IconWidth = 14; chart.Legend.ToggleSeriesVisibility = true; chart.ColorModel.ColorPalette = ChartColorPalette.Natural; CategoryAxis categoryaxis = new CategoryAxis(); categoryaxis.Title.Text = "Month"; chart.PrimaryAxis = categoryaxis; NumericalAxis numericalaxis = new NumericalAxis(); numericalaxis.Title.Text = "Temperature (celsius)"; chart.SecondaryAxis = numericalaxis; RangeColumnSeries rangeColumnSeries = new RangeColumnSeries(); rangeColumnSeries.EnableAnimation = true; rangeColumnSeries.ItemsSource = MainPage.GetRangeColumnData1(); rangeColumnSeries.XBindingPath = "XValue"; rangeColumnSeries.High = "High"; rangeColumnSeries.Low = "Low"; rangeColumnSeries.Label = "India"; RangeColumnSeries rangeColumnSeries1 = new RangeColumnSeries(); rangeColumnSeries1.EnableAnimation = true; rangeColumnSeries1.ItemsSource = MainPage.GetRangeColumnData2(); rangeColumnSeries1.XBindingPath = "XValue"; rangeColumnSeries1.High = "High"; rangeColumnSeries1.Low = "Low"; rangeColumnSeries1.Label = "Germany"; chart.Series.Add(rangeColumnSeries); chart.Series.Add(rangeColumnSeries1); rangeColumnSeries.TooltipEnabled = true; rangeColumnSeries1.TooltipEnabled = true; rangeColumnSeries.EnableAnimation = true; rangeColumnSeries1.EnableAnimation = true; return(chart); }
public override View GetSampleContent(Context context) { chart = new SfChart(context); chart.Title.Text = "Pipeline Volume"; chart.Title.TextSize = 15; chart.SetBackgroundColor(Color.White); CategoryAxis categoryaxis = new CategoryAxis(); categoryaxis.ShowMajorGridLines = false; categoryaxis.LabelStyle.TextColor = Color.Black; categoryaxis.LineStyle.StrokeWidth = 0; categoryaxis.LabelStyle.TextSize = 11; categoryaxis.MajorTickStyle.TickSize = 0; chart.PrimaryAxis = categoryaxis; NumericalAxis numericalaxis = new NumericalAxis(); numericalaxis.Visibility = Visibility.Gone; numericalaxis.ShowMajorGridLines = false; numericalaxis.LineStyle.StrokeWidth = 0; numericalaxis.MajorTickStyle.TickSize = 0; numericalaxis.LabelStyle.LabelFormat = "$#,###"; chart.SecondaryAxis = numericalaxis; RangeColumnSeries rangeColumnSeries = new RangeColumnSeries(); rangeColumnSeries.ItemsSource = MainPage.GetRangeBarData(); rangeColumnSeries.XBindingPath = "XValue"; rangeColumnSeries.High = "YValue"; rangeColumnSeries.Low = string.Empty; rangeColumnSeries.Transposed = true; rangeColumnSeries.DataMarker.ShowLabel = true; rangeColumnSeries.DataMarker.LabelStyle.LabelFormat = "$#,###"; rangeColumnSeries.ColorModel.ColorPalette = ChartColorPalette.Natural; chart.Series.Add(rangeColumnSeries); return(chart); }