Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
		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;
		}
Ejemplo n.º 3
0
        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;
        }