public SplineArea () { SFChart chart = new SFChart (); SFCategoryAxis primaryAxis = new SFCategoryAxis (); primaryAxis.EdgeLabelsDrawingMode = SFChartAxisEdgeLabelsDrawingMode.Shift; chart.PrimaryAxis = primaryAxis; SFNumericalAxis secondaryAxis = new SFNumericalAxis (); secondaryAxis.Interval = NSObject.FromObject(5); chart.SecondaryAxis = secondaryAxis; ChartSplineAreaDataSource dataModel = new ChartSplineAreaDataSource (); chart.DataSource = dataModel as SFChartDataSource; this.control = chart; }
public SplineArea() { SFChart chart = new SFChart(); SFCategoryAxis primaryAxis = new SFCategoryAxis(); primaryAxis.EdgeLabelsDrawingMode = SFChartAxisEdgeLabelsDrawingMode.Shift; chart.PrimaryAxis = primaryAxis; SFNumericalAxis secondaryAxis = new SFNumericalAxis(); secondaryAxis.Interval = NSObject.FromObject(5); chart.SecondaryAxis = secondaryAxis; ChartSplineAreaDataSource dataModel = new ChartSplineAreaDataSource(); chart.DataSource = dataModel as SFChartDataSource; this.control = chart; }
public SplineChartView(string chartTitle) { SFChart chart = new SFChart (); chart.Title.Text = new NSString (chartTitle); SFCategoryAxis primaryAxis = new SFCategoryAxis (); primaryAxis.Title.Text = new NSString ("Year"); primaryAxis.Interval = new NSNumber (1); chart.PrimaryAxis = primaryAxis; SFNumericalAxis secondaryAxis = new SFNumericalAxis (); secondaryAxis.Title.Text = new NSString ("Rate (M)"); chart.SecondaryAxis = secondaryAxis; ChartSplineAreaDataSource dataModel = new ChartSplineAreaDataSource (); chart.DataSource = dataModel as SFChartDataSource; chart.ColorModel.Palette = SFChartColorPalette.TomotoSpectrum; chart.Legend.Visible = true; chart.Legend.DockPosition = SFChartLegendPosition.Bottom; this.control = chart; }