public Pie() { SFChart chart = new SFChart(); chart.Title.Text = new NSString("Mobile Browser Statistics"); chart.Legend.Visible = true; ChartViewModel dataModel = new ChartViewModel(); SFPieSeries series = new SFPieSeries(); series.StrokeColor = UIColor.White; series.ItemsSource = dataModel.PieSeriesData; series.XBindingPath = "XValue"; series.YBindingPath = "YValue"; series.StartAngle = 50; series.EndAngle = 410; series.CircularCoefficient = 0.65f; series.EnableSmartLabels = true; series.DataMarkerPosition = SFChartCircularSeriesLabelPosition.OutsideExtended; series.ConnectorLineType = SFChartConnectorLineType.Bezier; series.DataMarker.ShowLabel = true; series.DataMarker.LabelContent = SFChartLabelContent.Percentage; chart.Legend.IconWidth = 14; chart.Legend.IconHeight = 14; chart.Legend.ToggleSeriesVisibility = true; series.EnableAnimation = true; series.ColorModel.Palette = SFChartColorPalette.Natural; chart.Series.Add(series); this.AddSubview(chart); }
public Pie() { SFChart chart = new SFChart(); chart.Title.Text = new NSString("Sales by Sales Person"); chart.Legend.Visible = true; ChartViewModel dataModel = new ChartViewModel(); SFPieSeries series = new SFPieSeries(); series.StrokeColor = UIColor.White; series.ItemsSource = dataModel.PieSeriesData; series.XBindingPath = "XValue"; series.YBindingPath = "YValue"; series.StartAngle = 50; series.EndAngle = 410; series.CircularCoefficient = 0.65f; series.EnableSmartLabels = true; series.DataMarker.ShowLabel = true; NSNumberFormatter formatter = new NSNumberFormatter(); formatter.PositiveSuffix = "%"; series.DataMarker.LabelStyle.LabelFormatter = formatter; chart.Legend.IconWidth = 14; chart.Legend.IconHeight = 14; chart.Legend.ToggleSeriesVisibility = true; series.EnableAnimation = true; series.GroupTo = 25; series.ColorModel.Palette = SFChartColorPalette.Natural; chart.Series.Add(series); this.AddSubview(chart); }
public SemiPie() { SFChart chart = new SFChart(); chart.Legend.Visible = true; ChartViewModel dataModel = new ChartViewModel(); SFPieSeries series = new SFPieSeries(); series.StrokeColor = UIColor.White; series.ItemsSource = dataModel.SemiCircularData; series.XBindingPath = "XValue"; series.YBindingPath = "YValue"; series.StartAngle = 180; series.EndAngle = 360; series.DataMarker.ShowLabel = true; series.DataMarker.LabelContent = SFChartLabelContent.Percentage; series.DataMarkerPosition = SFChartCircularSeriesLabelPosition.Outside; series.EnableAnimation = true; series.ColorModel.Palette = SFChartColorPalette.Natural; chart.Series.Add(series); chart.Legend.DockPosition = SFChartLegendPosition.Bottom; chart.Legend.ToggleSeriesVisibility = true; chart.Title.Text = new NSString("Products Growth - 2015"); this.AddSubview(chart); }
public override SFSeries GetSeries (SFChart chart, nint index) { SFPieSeries series = new SFPieSeries (); series.ExplodeIndex = 3; series.DataMarker.ShowLabel = true; series.DataMarkerPosition = SFChartCircularSeriesLabelPosition.OutsideExtended; return series; }
public override SFSeries GetSeries(SFChart chart, nint index) { SFPieSeries series = new SFPieSeries(); series.ExplodeIndex = 3; series.DataMarker.ShowLabel = true; series.DataMarkerPosition = SFChartCircularSeriesLabelPosition.OutsideExtended; return(series); }
public override SFSeries GetSeries (SFChart chart, nint index) { SFPieSeries series = new SFPieSeries (); series.StartAngle = 180; series.EndAngle = 360; series.DataMarker.ShowLabel = true; series.DataMarker.LabelContent = SFChartLabelContent.Percentage; series.DataMarkerPosition = SFChartCircularSeriesLabelPosition.Outside; return series; }
public override SFSeries GetSeries(SFChart chart, nint index) { SFPieSeries series = new SFPieSeries(); series.StartAngle = 180; series.EndAngle = 360; series.DataMarker.ShowLabel = true; series.DataMarker.LabelContent = SFChartLabelContent.Percentage; series.DataMarkerPosition = SFChartCircularSeriesLabelPosition.Outside; return(series); }