您好,我正在使用 achartengine 在 Android 中设计图表 我想隔开图像中看到的 Y 轴值。 我怎样才能实现它。
我使用以下值来设计图形
系列 1:
int x[] = {5, 10, 15, 20, 30 , 35, 45};
int y[] = {50, 100, 300, 200, 250 , 250 , 300};
和
系列 2:
int x1[]={10,20,30,40,50,60,70};
int y1[]={50, 100, 300, 200, 250 , 250 , 300};
要添加我正在使用以下代码的系列
XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
dataset.addSeries(series);
dataset.addSeries(series1);
要添加渲染器文件,我使用以下代码
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
XYSeriesRenderer renderer = new XYSeriesRenderer();
XYSeriesRenderer renderer1 = new XYSeriesRenderer();
mRenderer.setXLabelsAlign(Align.CENTER);
mRenderer.setYLabelsAlign(Align.RIGHT);
然后将这个系列添加到mRenderer中并设置Graphical View
mRenderer.addSeriesRenderer(renderer);
mRenderer.addSeriesRenderer(renderer1);
GraphicalView view = ChartFactory.getLineChartView(context, dataset, mRenderer);
最佳答案
只需这样做:
mRenderer.setYLabelsPadding(15);
关于android - 在android中自定义图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19221471/