Exemplo n.º 1
0
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, uint index)
 {
     if (forFieldEnum == CPTPlotField.BarLocation)
     {
         return(data [(int)index].X);
     }
     return(data [(int)index].Y);
 }
Exemplo n.º 2
0
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, uint index)
 {
     if (forFieldEnum == CPTPlotField.PieChartWidth)
     {
         return(data [(int)index]);
     }
     return(index);
 }
Exemplo n.º 3
0
        public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, uint index)
        {
            int fieldNum = (int)forFieldEnum;
            Dictionary <int, float> dataVal = data[(int)index];

            Console.WriteLine(string.Format("{0} {1}", fieldNum, dataVal [fieldNum]));
            return(dataVal[fieldNum]);
        }
Exemplo n.º 4
0
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, int index)
 {
     if (forFieldEnum == CPTPlotField.ScatterPlotFieldX)
     {
         return(Data [index].X);
     }
     return(Data [index].Y);
 }
Exemplo n.º 5
0
        public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, int index)
        {
            int fieldNum = (int)forFieldEnum;

            Dictionary <int, float> dataVal = data[index];

            Console.WriteLine(fieldNum.ToString() + " " + dataVal[fieldNum].ToString());

            return(dataVal[fieldNum]);
        }
Exemplo n.º 6
0
        public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, int index)
        {
            var space = graph.DefaultPlotSpace as CPTXYPlotSpace;

            switch (forFieldEnum)
            {
            case CPTPlotField.ScatterPlotFieldX:
                switch (index)
                {
                case 0:
                    return(NSNumber.FromDouble(space.GlobalXRange.MinLimitDouble));

                case 1:
                    return(NSNumber.FromDouble(space.GlobalXRange.MaxLimitDouble));

                case 2:
                case 3:
                case 4:
                    return(1);
                }
                break;

            case CPTPlotField.ScatterPlotFieldY:
                switch (index)
                {
                case 0:
                case 1:
                case 2:
                    return(1);

                case 3:
                    return(NSNumber.FromDouble(space.GlobalYRange.MinLimitDouble));

                case 4:
                    return(NSNumber.FromDouble(space.GlobalYRange.MaxLimitDouble));
                }
                break;
            }
            return(NSNumber.FromDouble(2));
        }
Exemplo n.º 7
0
 public override CPTLayer DataLabelForPlot(CPTPlot plot, int recordIndex)
 {
     string text = "Pie" + recordIndex.ToString ();
     return new CPTTextLayer (text, whiteText);
 }
Exemplo n.º 8
0
 public override int NumberOfRecordsForPlot(CPTPlot plot)
 {
     return(data.Count);
 }
Exemplo n.º 9
0
        public override CPTLayer DataLabelForPlot(CPTPlot plot, int recordIndex)
        {
            string text = "Pie" + recordIndex;

            return(new CPTTextLayer(text, whiteText));
        }
Exemplo n.º 10
0
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, uint index)
 {
     if (forFieldEnum == CPTPlotField.BarLocation)
         return data [(int)index].X;
     return data [(int)index].Y;
 }
Exemplo n.º 11
0
 public override NSNumber NumberForPlot (CPTPlot plot, CPTPlotField forFieldEnum, int index)
 {
     var space = graph.DefaultPlotSpace as CPTXYPlotSpace;
     
     switch (forFieldEnum){
     case CPTPlotField.ScatterPlotFieldX:
         switch (index){
         case 0:
             return NSNumber.FromDouble (space.GlobalXRange.MinLimitDouble);
             
         case 1:
             return NSNumber.FromDouble (space.GlobalXRange.MaxLimitDouble);
             
         case 2:
         case 3:
         case 4:
             return 1;
         }
         break;
         
     case CPTPlotField.ScatterPlotFieldY:
         switch (index){
         case 0:
         case 1:
         case 2:
             return 1;
         case 3:
             return NSNumber.FromDouble (space.GlobalYRange.MinLimitDouble);
             
         case 4:
             return NSNumber.FromDouble (space.GlobalYRange.MaxLimitDouble);
         }
         break;
     }
     return NSNumber.FromDouble (2);
 }
Exemplo n.º 12
0
		public override NSNumber NumberForPlot (CPTPlot plot, CPTPlotField forFieldEnum, nuint index)
		{
			int fieldNum = (int)forFieldEnum;
			Dictionary<int, float> dataVal = data[(int)index];
			Console.WriteLine (string.Format ("{0} {1}", fieldNum, dataVal [fieldNum]));
			return dataVal[fieldNum];
		}
Exemplo n.º 13
0
 public override int NumberOfRecordsForPlot (CPTPlot plot)
 {
     return 5;
 }
Exemplo n.º 14
0
 public override NSNumber NumberForPlot (CPTPlot plot, CPTPlotField forFieldEnum, int index)
 {
     if (forFieldEnum == CPTPlotField.ScatterPlotFieldX)
         return Data [index].X;
     return Data [index].Y;
 }
Exemplo n.º 15
0
        public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, int index)
        {
            int fieldNum = (int)forFieldEnum;

            Dictionary<int, float> dataVal = data[index];

            Console.WriteLine(fieldNum.ToString() + " " + dataVal[fieldNum].ToString());

            return dataVal[fieldNum];
        }
Exemplo n.º 16
0
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, int index)
 {
     if (forFieldEnum == CPTPlotField.PieChartWidth)
         return data [index];
     else
         return index;
 }
Exemplo n.º 17
0
 public virtual NSNumber NumberForPlotFieldRecordIndex(CPTPlot plot, NSUInteger fieldEnum, NSUInteger index)
 {
     NSNumber num = plotData.ObjectAtIndex<NSDictionary>(index).ObjectForKey<NSNumber>(NSNumber.NumberWithUnsignedInteger (fieldEnum));
     return num;
 }
Exemplo n.º 18
0
 public override CPTLayer DataLabelForPlot(CPTPlot plot, uint recordIndex)
 {
     string text = "Bar" + recordIndex;
     return new CPTTextLayer (text, whiteText);
 }
Exemplo n.º 19
0
 public override int NumberOfRecordsForPlot(CPTPlot plot)
 {
     return(5);
 }
Exemplo n.º 20
0
 public override int NumberOfRecordsForPlot(CPTPlot plot)
 {
     return data.Count;
 }
Exemplo n.º 21
0
 public virtual NSUInteger NumberOfRecordsForPlot(CPTPlot plot)
 {
     return this.plotData.Count;
 }