void SetupPiePlots() { // Prepare a radial overlay gradient for shading/gloss CPTColor color = new CPTColor(new MonoTouch.CoreGraphics.CGColor(1f,1f,0f)); CPTGradient overlayGradient = new CPTGradient() { GradientType = CPTGradientType.Radial }; //overlayGradient.AddColorStop(CPTColor.BlackColor, 0.0f); //overlayGradient.AddColorStop(color.ColorWithAlphaComponent(0.3f), 0.9f); overlayGradient.AddColorStop (color.ColorWithAlphaComponent (0.7f), 1.0f); // Create a plot that uses the data source method var piePlot = new CPTPieChart (){ PieRadius = 130.0f, Identifier = (NSString)"Pie Chart 1", StartAngle = (float)Math.PI / 4f, // 0.785398163397448309616f; //M_PI_4; SliceDirection = CPTPieDirection.CounterClockwise, BorderLineStyle = CPTLineStyle.LineStyle, //SliceLabelOffset = 0.0f }; //TODO: This is giving a white overlay?? piePlot.OverlayFill = new CPTFill(overlayGradient); var inputData = new List<float> () {60, 20,40}; piePlot.DataSource = new PieSourceData (inputData); graph.AddPlot (piePlot); }
void SetupPiePlots() { // Prepare a radial overlay gradient for shading/gloss var color = new CPTColor(new MonoTouch.CoreGraphics.CGColor(1f, 1f, 0f)); var overlayGradient = new CPTGradient { GradientType = CPTGradientType.Radial }; overlayGradient.AddColorStop(color.ColorWithAlphaComponent(0.7f), 1.0f); // Create a plot that uses the data source method var piePlot = new CPTPieChart { PieRadius = 130.0f, Identifier = (NSString)"Pie Chart 1", StartAngle = (float)Math.PI / 4f, // 0.785398163397448309616f; //M_PI_4; SliceDirection = CPTPieDirection.CounterClockwise, BorderLineStyle = CPTLineStyle.LineStyle }; var inputData = new List <float> { 60, 20, 40 }; piePlot.DataSource = new PieSourceData(inputData); graph.AddPlot(piePlot); }
void SetupPiePlots() { // Prepare a radial overlay gradient for shading/gloss var color = new CPTColor (new MonoTouch.CoreGraphics.CGColor (1f,1f,0f)); var overlayGradient = new CPTGradient { GradientType = CPTGradientType.Radial }; overlayGradient.AddColorStop (color.ColorWithAlphaComponent (0.7f), 1.0f); // Create a plot that uses the data source method var piePlot = new CPTPieChart { PieRadius = 130.0f, Identifier = (NSString) "Pie Chart 1", StartAngle = (float) Math.PI / 4f, // 0.785398163397448309616f; //M_PI_4; SliceDirection = CPTPieDirection.CounterClockwise, BorderLineStyle = CPTLineStyle.LineStyle }; var inputData = new List<float> { 60, 20,40 }; piePlot.DataSource = new PieSourceData (inputData); graph.AddPlot (piePlot); }
void SetupPiePlots() { // Prepare a radial overlay gradient for shading/gloss CPTColor color = new CPTColor(new MonoTouch.CoreGraphics.CGColor(1f, 1f, 0f)); CPTGradient overlayGradient = new CPTGradient() { GradientType = CPTGradientType.Radial }; //overlayGradient.AddColorStop(CPTColor.BlackColor, 0.0f); //overlayGradient.AddColorStop(color.ColorWithAlphaComponent(0.3f), 0.9f); overlayGradient.AddColorStop(color.ColorWithAlphaComponent(0.7f), 1.0f); // Create a plot that uses the data source method var piePlot = new CPTPieChart() { PieRadius = 130.0f, Identifier = (NSString)"Pie Chart 1", StartAngle = (float)Math.PI / 4f, // 0.785398163397448309616f; //M_PI_4; SliceDirection = CPTPieDirection.CounterClockwise, BorderLineStyle = CPTLineStyle.LineStyle, //SliceLabelOffset = 0.0f }; //TODO: This is giving a white overlay?? piePlot.OverlayFill = new CPTFill(overlayGradient); var inputData = new List <float> () { 60, 20, 40 }; piePlot.DataSource = new PieSourceData(inputData); graph.AddPlot(piePlot); }