0

AChartEngineで、実際に表示されている軸をグラフの左右に沿って配置するのではなく、Origoの中央に配置するのに問題があります。

私はそのような軸を持っている必要があります:

ここに画像の説明を入力してください

何か案は?

(この質問は質問#2 [2]に似ています:AChartEngineを使用して垂直中心にx軸を作成しますが、より具体的な質問が答えを得るかもしれないと思いました)

4

2 に答える 2

1

プロットの中央に軸を表示できるように、AChartEngine1.0.0にいくつかの変更を加えました。以下のコードを使用して、軸を中央に設定します。

XYMultipleSeriesRenderer.setXAxisAlign(Align.CENTER, 0);
XYMultipleSeriesRenderer.setYAxisAlign(Align.CENTER, 0);

XYMultipleSeriesRenderer.patch
XYChart.patch

そしてここにそれがどのように見えるかの例があります ここに画像の説明を入力してください

于 2012-08-29T11:25:46.180 に答える
0

あなたが言ったものより良い答えはありません。データが内部に収まるなど、XとYの範囲を計算し、設定した範囲が0ポイントの中心にあることを確認してください。

renderer.setXAxisMin(-value);
randerer.setXAxisMax(value);

Y軸についても同じです。

于 2012-08-28T10:04:45.003 に答える