我在我的Android应用程序中使用了achartengine,它运行良好,但我有一个问题。
是否可以反转情节?
我的意思是在我的图表中,在系列的末尾添加了添加到我的XY系列中的函数add的新值,然后重新绘制图形,因此图表右侧会显示新值。
但我想在索引0处添加新值,以便在图表上仅显示最后的X值。
对不起,如果不是很清楚
由于
答案 0 :(得分:1)
不支持在给定索引处将数据插入XYSeries
。但是,您可以通过清除当前数据并将其添加回来来实现此行为,并包含新值。我知道这不是一种非常理想的方式,但它可以帮助您达到所需的行为。
修改:我在add(index, x, y)
中添加了XYSeries
方法。您可以下载包含此功能的版本here。
答案 1 :(得分:0)
所以,我找到了一个技巧:
数据集是我的XYseries,mRenderer是我的multipleSeriesRenderer
mRenderer.setYAxisAlign(Align.RIGHT,0);
mRenderer.setXLabels(0);
mRenderer.setXAxisMax(dataset.getItemCount() - 1); mRenderer.addXTextLabel(dataset.getItemCount() - 1,“0”);
mRenderer.setXAxisMin(dataset.getItemCount() - scale - 1);