AChartEngine の TimeSeries を使用して、4 つの個別の一連の値を表示しています。「値」にはさまざまなスケールがあります。そのうちの 1 つは分数 (0 から 1 の間で変化) で、もう 1 つは 0 から 1000 の範囲です。
ここで、4 つすべてを同時に表示したいと思います。私はこれを行うことができましたが、問題は、Y 軸が 0 から 1000 の場合、0 と 1 の間の変動が区別できないため、分数の線が常に X 軸を抱きしめていることです。
私が考えた1つの解決策は、すべての値をシリーズに追加する前に共通のスケールに変換することでした。そうすれば、4 本の線はすべて常に同じ縮尺になります。Y軸を完全に取り除くことができます。涼しい。
しかし、これには別の問題があります。ユーザーが個々のシリーズを選択して表示できるようにもしています。そして今回、私がしたいのは
- 個々の Y 軸を表示する
- スケーリングされていない値を表示します。
しかし、スケーリングされた値を追加したため、グラフは元の値を失い、スケーリングされた値のみを表示します。
だから、私の質問は次のとおりです。複数のシリーズがグラフ化されているときにY軸の値をスケーリングし、単一のシリーズが表示されているときにスケーリングされていない値に戻す方法はありますか?
また、X 軸を表示しながら Y 軸のみを非表示にするにはどうすればよいですか?