public MultipleAxes() { SFChart chart = new SFChart(); SFCategoryAxis primaryAxis = new SFCategoryAxis(); primaryAxis.LabelPlacement = SFChartLabelPlacement.BetweenTicks; primaryAxis.Title.Text = new NSString("Years"); chart.PrimaryAxis = primaryAxis; chart.SecondaryAxis = new SFNumericalAxis() { ShowMajorGridLines = false }; chart.SecondaryAxis.Title.Text = new NSString("Revenue (in millions)"); NSNumberFormatter formatter = new NSNumberFormatter(); formatter.PositiveFormat = "$"; chart.SecondaryAxis.LabelStyle.LabelFormatter = formatter; chart.Legend.Visible = true; chart.Legend.ToggleSeriesVisibility = true; chart.Legend.ItemMargin = new UIEdgeInsets(0, 0, 50, 20); MultipleAxisDataSource dataModel = new MultipleAxisDataSource(); chart.DataSource = dataModel as SFChartDataSource; this.AddSubview(chart); }
public MultipleAxes () { SFChart chart = new SFChart (); SFCategoryAxis primaryAxis = new SFCategoryAxis (); primaryAxis.LabelPlacement = SFChartLabelPlacement.BetweenTicks; primaryAxis.Title.Text = new NSString("Years"); chart.PrimaryAxis = primaryAxis; chart.SecondaryAxis = new SFNumericalAxis (){ Minimum = NSObject.FromObject(6200), Maximum = NSObject.FromObject(8800), Interval = NSObject.FromObject(200), ShowMajorGridLines = false }; chart.SecondaryAxis.Title.Text = new NSString ("Revenue"); chart.Legend.Visible = true; chart.Legend.ToggleSeriesVisibility = true; chart.Legend.ItemMargin = new UIEdgeInsets (0, 0, 50, 20); MultipleAxisDataSource dataModel = new MultipleAxisDataSource (); chart.DataSource = dataModel as SFChartDataSource; this.control = chart; }
public MultipleAxes() { SFChart chart = new SFChart(); SFCategoryAxis primaryAxis = new SFCategoryAxis(); primaryAxis.LabelPlacement = SFChartLabelPlacement.BetweenTicks; primaryAxis.Title.Text = new NSString("Years"); chart.PrimaryAxis = primaryAxis; chart.SecondaryAxis = new SFNumericalAxis() { Minimum = NSObject.FromObject(6200), Maximum = NSObject.FromObject(8800), Interval = NSObject.FromObject(200), ShowMajorGridLines = false }; chart.SecondaryAxis.Title.Text = new NSString("Revenue"); chart.Legend.Visible = true; chart.Legend.ToggleSeriesVisibility = true; chart.Legend.ItemMargin = new UIEdgeInsets(0, 0, 50, 20); MultipleAxisDataSource dataModel = new MultipleAxisDataSource(); chart.DataSource = dataModel as SFChartDataSource; this.control = chart; }