2011-09-30 51 views
1

我正在使用AChartEngine 0.7.0的TimeChartView繪製圖表。Achartengine X標籤的時間間隔不均勻

在x軸上有日期和y軸有特定日期的值。 我從xml解析這些值,所以有一天我得到了完整的最後5天的值,但是有一天只有3天,所以當我得到3天的值時,圖表顯示x值與y值相比偏移。有時由於修復了我已經解決的x-標籤數量,所以有重複的日期。

我想我有類似的問題,這SO Quest和主要this,因爲我想通過使用日期設置X間隔。

MyChart

這裏最初從XML,我有日期28.09,27.09,26.09的值,但它上面的顯示。

回答

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 
+0

,但我限定第一系列,然後分配的值: \t對(INT K = 0; k Hanry

+0

這裏您每次在數據發生變化時都添加一個新系列。但舊系列仍保留在數據集中。如果你進行系列更新,那麼你應該遵循我提供給你的方法,或者首先刪除數據集的系列,然後像你一樣添加新的系列 –

+0

我編輯了我的問題 – Hanry