0

データなしで x 軸と y 軸だけを描画することは可能ですか? (私のアプリでは 5 秒後に線を引く必要があるため)。軸の最小値と最大値を設定しましたが、データ グラフがなければ再描画は必要ありません。

4

2 に答える 2

0

空の Arraylist をデータセットに追加するだけです。

于 2011-11-01T20:05:23.783 に答える
0

toni が意味することは、データセットにデータ系列を追加して空にすることです。つまり、次のようなものです。

GraphicalView mChartView;
XYMultipleSeriesDataset mDataset = new XYMultipleSeriesDataset();
XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
mRenderer.addSeriesRenderer(new XYSeriesRenderer());
mDataset.addSeries(new XYSeries("some name"));

ただし、その場合、ラベル、目盛り、グリッドなどのないグラフ線のみがあります。(少なくとも) 1 つのデータ ポイントを追加した後にのみ、これらが表示されて適切なグラフが形成されます。

mXYSeries.add(0, 0);

この追加のシリーズは、実際のデータを取得した直後に削除する必要があります。これは、凡例に表示され、他の望ましくない副作用を引き起こすためです。残念ながら、データなしで AChartEngine を使用して軸線を作成するより良い方法を知りません。

于 2012-05-31T05:48:11.250 に答える