public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, uint index)
 {
     if (forFieldEnum == CPTPlotField.BarLocation)
     {
         return(data [(int)index].X);
     }
     return(data [(int)index].Y);
 }
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, uint index)
 {
     if (forFieldEnum == CPTPlotField.PieChartWidth)
     {
         return(data [(int)index]);
     }
     return(index);
 }
Exemple #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]);
        }
Exemple #4
0
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, int index)
 {
     if (forFieldEnum == CPTPlotField.ScatterPlotFieldX)
     {
         return(Data [index].X);
     }
     return(Data [index].Y);
 }
        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]);
        }
        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));
        }
 public override CPTLayer DataLabelForPlot(CPTPlot plot, int recordIndex)
 {
     string text = "Pie" + recordIndex.ToString ();
     return new CPTTextLayer (text, whiteText);
 }
 public override int NumberOfRecordsForPlot(CPTPlot plot)
 {
     return(data.Count);
 }
Exemple #9
0
        public override CPTLayer DataLabelForPlot(CPTPlot plot, int recordIndex)
        {
            string text = "Pie" + recordIndex;

            return(new CPTTextLayer(text, whiteText));
        }
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, uint index)
 {
     if (forFieldEnum == CPTPlotField.BarLocation)
         return data [(int)index].X;
     return data [(int)index].Y;
 }
Exemple #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);
 }
		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];
		}
Exemple #13
0
 public override int NumberOfRecordsForPlot (CPTPlot plot)
 {
     return 5;
 }
Exemple #14
0
 public override NSNumber NumberForPlot (CPTPlot plot, CPTPlotField forFieldEnum, int index)
 {
     if (forFieldEnum == CPTPlotField.ScatterPlotFieldX)
         return Data [index].X;
     return Data [index].Y;
 }
        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];
        }
Exemple #16
0
 public override NSNumber NumberForPlot(CPTPlot plot, CPTPlotField forFieldEnum, int index)
 {
     if (forFieldEnum == CPTPlotField.PieChartWidth)
         return data [index];
     else
         return index;
 }
Exemple #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;
 }
 public override CPTLayer DataLabelForPlot(CPTPlot plot, uint recordIndex)
 {
     string text = "Bar" + recordIndex;
     return new CPTTextLayer (text, whiteText);
 }
 public override int NumberOfRecordsForPlot(CPTPlot plot)
 {
     return(5);
 }
 public override int NumberOfRecordsForPlot(CPTPlot plot)
 {
     return data.Count;
 }
Exemple #21
0
 public virtual NSUInteger NumberOfRecordsForPlot(CPTPlot plot)
 {
     return this.plotData.Count;
 }