我在我的 Android 应用程序中使用 achartengine,它运行良好,但我有一个问题。
是否可以反转情节?
我的意思是在我的图表中,使用函数 add 添加到我的 XY 系列的新值被添加到系列的末尾,然后重新绘制图表,因此新值出现在图表的右侧。
但我想在索引 0 处添加我的新值,以便在图表上仅显示最后的 X 值。
抱歉,如果不是很清楚
谢谢
我在我的 Android 应用程序中使用 achartengine,它运行良好,但我有一个问题。
是否可以反转情节?
我的意思是在我的图表中,使用函数 add 添加到我的 XY 系列的新值被添加到系列的末尾,然后重新绘制图表,因此新值出现在图表的右侧。
但我想在索引 0 处添加我的新值,以便在图表上仅显示最后的 X 值。
抱歉,如果不是很清楚
谢谢
不支持XYSeries
在给定索引处插入数据。但是,您可以通过清除当前数据并将其添加回来(包括新值)来实现此行为。我知道这不是一个非常理想的方式,但它可以帮助您获得所需的行为。
编辑:我add(index, x, y)
在XYSeries
. 您可以在此处下载包含此功能的版本。
所以,我发现了一个窍门:
数据集是我的 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);