/// <summary> /// Executes the chart demo. /// </summary> /// <param name="context"> the context </param> /// <returns> the built intent </returns> public override Intent execute(Context context) { XYMultipleSeriesDataset series = new XYMultipleSeriesDataset(); XYValueSeries newTicketSeries = new XYValueSeries("New Tickets"); newTicketSeries.add(1f, 2, 14); newTicketSeries.add(2f, 2, 12); newTicketSeries.add(3f, 2, 18); newTicketSeries.add(4f, 2, 5); newTicketSeries.add(5f, 2, 1); series.addSeries(newTicketSeries); XYValueSeries fixedTicketSeries = new XYValueSeries("Fixed Tickets"); fixedTicketSeries.add(1f, 1, 7); fixedTicketSeries.add(2f, 1, 4); fixedTicketSeries.add(3f, 1, 18); fixedTicketSeries.add(4f, 1, 3); fixedTicketSeries.add(5f, 1, 1); series.addSeries(fixedTicketSeries); XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(); renderer.AxisTitleTextSize = 16; renderer.ChartTitleTextSize = 20; renderer.LabelsTextSize = 15; renderer.LegendTextSize = 15; renderer.Margins = new int[] { 20, 30, 15, 0 }; XYSeriesRenderer newTicketRenderer = new XYSeriesRenderer(); newTicketRenderer.Color = Color.BLUE; renderer.addSeriesRenderer(newTicketRenderer); XYSeriesRenderer fixedTicketRenderer = new XYSeriesRenderer(); fixedTicketRenderer.Color = Color.GREEN; renderer.addSeriesRenderer(fixedTicketRenderer); setChartSettings(renderer, "Project work status", "Priority", "", 0.5, 5.5, 0, 5, Color.GRAY, Color.LTGRAY); renderer.XLabels = 7; renderer.YLabels = 0; renderer.ShowGrid = false; return(ChartFactory.getBubbleChartIntent(context, series, renderer, "Project tickets")); }
/// <summary> /// Executes the chart demo. /// </summary> /// <param name="context"> the context </param> /// <returns> the built intent </returns> public override Intent execute(Context context) { XYMultipleSeriesDataset series = new XYMultipleSeriesDataset(); XYValueSeries newTicketSeries = new XYValueSeries("New Tickets"); newTicketSeries.add(1f, 2, 14); newTicketSeries.add(2f, 2, 12); newTicketSeries.add(3f, 2, 18); newTicketSeries.add(4f, 2, 5); newTicketSeries.add(5f, 2, 1); series.addSeries(newTicketSeries); XYValueSeries fixedTicketSeries = new XYValueSeries("Fixed Tickets"); fixedTicketSeries.add(1f, 1, 7); fixedTicketSeries.add(2f, 1, 4); fixedTicketSeries.add(3f, 1, 18); fixedTicketSeries.add(4f, 1, 3); fixedTicketSeries.add(5f, 1, 1); series.addSeries(fixedTicketSeries); XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer(); renderer.AxisTitleTextSize = 16; renderer.ChartTitleTextSize = 20; renderer.LabelsTextSize = 15; renderer.LegendTextSize = 15; renderer.Margins = new int[] {20, 30, 15, 0}; XYSeriesRenderer newTicketRenderer = new XYSeriesRenderer(); newTicketRenderer.Color = Color.BLUE; renderer.addSeriesRenderer(newTicketRenderer); XYSeriesRenderer fixedTicketRenderer = new XYSeriesRenderer(); fixedTicketRenderer.Color = Color.GREEN; renderer.addSeriesRenderer(fixedTicketRenderer); setChartSettings(renderer, "Project work status", "Priority", "", 0.5, 5.5, 0, 5, Color.GRAY, Color.LTGRAY); renderer.XLabels = 7; renderer.YLabels = 0; renderer.ShowGrid = false; return ChartFactory.getBubbleChartIntent(context, series, renderer, "Project tickets"); }