可以只绘制没有数据的x轴和y轴吗? (因为在我的应用程序中,我必须在5秒后绘制线条)。我为轴设置了最小值和最大值,但没有任何数据图表不想重绘。
答案 0 :(得分:0)
您只需将空Arraylist添加到数据集。
答案 1 :(得分:0)
对于数据集来说,添加和清空数据系列是什么意思,就像这样:
GraphicalView mChartView;
XYMultipleSeriesDataset mDataset = new XYMultipleSeriesDataset();
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.addSeriesRenderer(new XYSeriesRenderer());
mDataset.addSeries(new XYSeries("some name"));
然而,在这种情况下,只有图形线没有标签,刻度,网格等。只有在我添加一个(至少)数据点之后,这些东西才会显示出来形成一个正确的图形:
mXYSeries.add(0, 0);
在获得真实数据后,必须立即删除此附加系列,因为它会显示在图例中并产生其他不需要的副作用。不幸的是,我不知道在没有数据的情况下使用AChartEngine创建轴线的更好方法。