Exemple #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            View.BackgroundColor = UIColor.White;
            // Perform any additional setup after loading the view, typically from a nib.

            JBBarChartView barChartView = new JBBarChartView();

            barChartView.Frame      = new CoreGraphics.CGRect(0, 0, View.Bounds.Width, View.Bounds.Height / 2);
            barChartView.DataSource = new BarChartDataSource();
            barChartView.Delegate   = new BarChartDelegate();
            View.AddSubview(barChartView);

            barChartView.ReloadData();

            JBLineChartView lineChartView = new JBLineChartView();

            lineChartView.Frame      = new CoreGraphics.CGRect(0, View.Bounds.Height / 2, View.Bounds.Width, View.Bounds.Height / 2);
            lineChartView.DataSource = new LineChartDataSource();
            lineChartView.Delegate   = new LineChartDelegate();
            View.AddSubview(lineChartView);

            lineChartView.ReloadData();
        }
Exemple #2
0
 public override nfloat WidthForLineAtLineIndex(JBLineChartView lineChartView, nuint lineIndex)
 {
     return(5f);
 }
Exemple #3
0
 public override UIColor ColorForDotAtHorizontalIndex(JBLineChartView lineChartView, nuint horizontalIndex, nuint lineIndex)
 {
     return(UIColor.Gray);
 }
Exemple #4
0
 public override UIColor FillColorForLineAtLineIndex(JBLineChartView lineChartView, nuint lineIndex)
 {
     return(UIColor.Green);
 }
Exemple #5
0
 public override UIColor ColorForLineAtLineIndex(JBLineChartView lineChartView, nuint lineIndex)
 {
     return(UIColor.Magenta);
 }
Exemple #6
0
 public override nfloat VerticalValueForHorizontalIndex(JBLineChartView lineChartView, nuint horizontalIndex, nuint lineIndex)
 {
     return(rnd.Next(0, 10));
 }
Exemple #7
0
 public override bool SmoothLineAtLineIndex(JBLineChartView lineChartView, nuint lineIndex)
 {
     return(true);
 }
Exemple #8
0
 public override bool ShowsDotsForLineAtLineIndex(JBLineChartView lineChartView, nuint lineIndex)
 {
     return(true);
 }
Exemple #9
0
 public override nuint NumberOfVerticalValuesAtLineIndex(JBLineChartView lineChartView, nuint lineIndex)
 {
     return(10);
 }
Exemple #10
0
 public override nuint NumberOfLinesInLineChartView(JBLineChartView lineChartView)
 {
     return(1);
 }
Exemple #11
0
 public override nfloat DotRadiusForDotAtHorizontalIndex(JBLineChartView lineChartView, nuint horizontalIndex, nuint lineIndex)
 {
     return(10f);
 }