ライブラリを使用してAndroidplot
、棒グラフをプロットして何かを表示しています。私の値の範囲は-40から+40です。
どうすればマイナス側にバーをプロットできますか?ゼロを中央のy軸の中央に配置したいだけで、値が負の正の場合、バーは上下に大きくなるはずです。私のバーは下界から上に向かって成長しています。次のようになります。
ライブラリを使用してAndroidplot
、棒グラフをプロットして何かを表示しています。私の値の範囲は-40から+40です。
どうすればマイナス側にバーをプロットできますか?ゼロを中央のy軸の中央に配置したいだけで、値が負の正の場合、バーは上下に大きくなるはずです。私のバーは下界から上に向かって成長しています。次のようになります。
それは私のために働く:
plot.centerOnRangeOrigin(0);
plot.setRangeLowerBoundary(0,BoundaryMode.AUTO);
plot は XYPlot のインスタンスです。
それは素晴らしい質問です。AndroidPlot の現在のバージョン (0.6.0) では、単一の一連の値を使用してそれを行う方法はないと思います。プロジェクトで回避策を作成しました。完璧ではないことはわかっていますが、機能します。重なる 2 つのシリーズを作成します。1 つは緑で、もう 1 つは背景色です。描画する currentValue があるとします。
if (currentValue>=0) {
greenRes[i] = Float.valueOf(currentValue);
coverRes[i] = Float.valueOf(0);
}
else {
greenRes[i] = Float.valueOf(0);
coverRes[i] = Float.valueOf(currentValue);
}
このようにして、常に緑色のバーがゼロ軸から始まり、上下に移動します。