1

AChartEngine 0.7.0 の TimeChartView を使用してグラフを描画しています。

x 軸には日付があり、y 軸には特定の日付の値があります。私は xml からこれらの値を解析しているので、いつかは完全な過去 5 日間の値を取得しますが、いつかは 3 日間のみの値を取得するため、3 日間の値を取得すると、グラフは x 値が y 値と比較してシフトしたことを示します。また、私が解決したxラベルの数を修正するために、日付が繰り返されることもあります。

日付を使用して X 間隔を設定したいので、このSO Questと同様の問題があると思います。

マイチャート

ここでは、もともと 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 に答える