1

我正在使用 AChartEngine 0.7.0 的 TimeChartView 来绘制图表。

在 x 轴上有日期,在 y 轴上有特定日期的值。我正在从 xml 解析这些值,所以有一天我得到了过去 5 天的完整值,但有一天只有 3 天,所以当我得到 3 天的值时,图表显示 x 值与 y 值相比发生了变化。由于我已经解决了固定数量的 x 标签,有时还会出现日期重复。

我想我和这个 SO Quest 有类似的问题主要是因为我想通过使用日期来设置 X 间隔。

我的图表

这里最初来自 XML,我的日期值为 28.09,27.09,26.09,但它显示如上。

4

1 回答 1

0

当 (x,y) 值的数量从 5 更改为 3 或反之亦然时,您应该首先删除重新绘制图表的值

public XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset();
dataset.getSeriesAt(0).clear(); // use this to clear your data set
dataset.getSeriesAt(0).add(x, y) // use this to add the new x,y values
于 2011-09-30T06:37:52.193 回答