public virtual void onClick(View v) { string seriesTitle = "Series " + (outerInstance.mDataset.SeriesCount + 1); // create a new series of data XYSeries series = new XYSeries(seriesTitle); outerInstance.mDataset.addSeries(series); outerInstance.mCurrentSeries = series; // create a new renderer for the new series XYSeriesRenderer renderer = new XYSeriesRenderer(); outerInstance.mRenderer.addSeriesRenderer(renderer); // set some renderer properties renderer.PointStyle = PointStyle.CIRCLE; renderer.FillPoints = true; renderer.DisplayChartValues = true; renderer.DisplayChartValuesDistance = 10; outerInstance.mCurrentRenderer = renderer; outerInstance.SeriesWidgetsEnabled = true; outerInstance.mCurrentSeries.add(1, 2); outerInstance.mCurrentSeries.add(2, 3); outerInstance.mCurrentSeries.add(3, 0.5); outerInstance.mCurrentSeries.add(4, -1); outerInstance.mCurrentSeries.add(5, 2.5); outerInstance.mCurrentSeries.add(6, 3.5); outerInstance.mCurrentSeries.add(7, 2.85); outerInstance.mCurrentSeries.add(8, 3.25); outerInstance.mCurrentSeries.add(9, 4.25); outerInstance.mCurrentSeries.add(10, 3.75); outerInstance.mRenderer.Range = new double[] { 0.5, 10.5, -1.5, 4.75 }; outerInstance.mChartView.repaint(); }
protected internal override void onRestoreInstanceState(Bundle savedState) { base.onRestoreInstanceState(savedState); // restore the current data, for instance when changing the screen // orientation mDataset = (XYMultipleSeriesDataset)savedState.getSerializable("dataset"); mRenderer = (XYMultipleSeriesRenderer)savedState.getSerializable("renderer"); mCurrentSeries = (XYSeries)savedState.getSerializable("current_series"); mCurrentRenderer = (XYSeriesRenderer)savedState.getSerializable("current_renderer"); }
protected internal override void onRestoreInstanceState(Bundle savedState) { base.onRestoreInstanceState(savedState); // restore the current data, for instance when changing the screen // orientation mDataset = (XYMultipleSeriesDataset) savedState.getSerializable("dataset"); mRenderer = (XYMultipleSeriesRenderer) savedState.getSerializable("renderer"); mCurrentSeries = (XYSeries) savedState.getSerializable("current_series"); mCurrentRenderer = (XYSeriesRenderer) savedState.getSerializable("current_renderer"); }
public virtual void onClick(View v) { string seriesTitle = "Series " + (outerInstance.mDataset.SeriesCount + 1); // create a new series of data XYSeries series = new XYSeries(seriesTitle); outerInstance.mDataset.addSeries(series); outerInstance.mCurrentSeries = series; // create a new renderer for the new series XYSeriesRenderer renderer = new XYSeriesRenderer(); outerInstance.mRenderer.addSeriesRenderer(renderer); // set some renderer properties renderer.PointStyle = PointStyle.CIRCLE; renderer.FillPoints = true; renderer.DisplayChartValues = true; renderer.DisplayChartValuesDistance = 10; outerInstance.mCurrentRenderer = renderer; outerInstance.SeriesWidgetsEnabled = true; outerInstance.mChartView.repaint(); }
public virtual void onClick(View v) { string seriesTitle = "Series " + (outerInstance.mDataset.SeriesCount + 1); // create a new series of data XYSeries series = new XYSeries(seriesTitle); outerInstance.mDataset.addSeries(series); outerInstance.mCurrentSeries = series; // create a new renderer for the new series XYSeriesRenderer renderer = new XYSeriesRenderer(); outerInstance.mRenderer.addSeriesRenderer(renderer); // set some renderer properties renderer.PointStyle = PointStyle.CIRCLE; renderer.FillPoints = true; renderer.DisplayChartValues = true; renderer.DisplayChartValuesDistance = 10; outerInstance.mCurrentRenderer = renderer; outerInstance.SeriesWidgetsEnabled = true; outerInstance.mCurrentSeries.add(1, 2); outerInstance.mCurrentSeries.add(2, 3); outerInstance.mCurrentSeries.add(3, 0.5); outerInstance.mCurrentSeries.add(4, -1); outerInstance.mCurrentSeries.add(5, 2.5); outerInstance.mCurrentSeries.add(6, 3.5); outerInstance.mCurrentSeries.add(7, 2.85); outerInstance.mCurrentSeries.add(8, 3.25); outerInstance.mCurrentSeries.add(9, 4.25); outerInstance.mCurrentSeries.add(10, 3.75); outerInstance.mRenderer.Range = new double[] {0.5, 10.5, -1.5, 4.75}; outerInstance.mChartView.repaint(); }