JFreeChart
APIを使用してJavaアプリケーションでチャートを生成しています。そして、私が得た対数軸ラベル/ティックカスタマイズ
LogAxis logAxis = new LogAxis("Price($)");
logAxis.setMinorTickMarksVisible(true);
logAxis.setAutoRange(true);
xyplot.setRangeAxis(logAxis);
:私のチャートの1で、私は次のコードで私のy軸対数スケールの軸(図中A)を作るためにLogAxis
オブジェクトを使用してみてください(図Aのように)10^nのようなティックを持つログスケールのy軸。私はそれをユーザーの直感的なBのようにしたいと思います。そして、図に示すように、それぞれの間隔は2→4,4→8,8→16のように異なる値を表し、間隔は2^n。マイナーなことは、異なる値を表していても、間隔が等しく表示されていることです。 Oは、次のコードでこれを達成しようとすると、しかし、私は何を得る
LogAxis logAxis = new LogAxis("Price($)");
logAxis.setBase(2);
logAxis.setTickUnit(new NumberTickUnit(2));
logAxis.setMinorTickMarksVisible(true);
logAxis.setAutoRange(true);
xyplot.setRangeAxis(logAxis);
どのように私はフィギュアBを達成することができます図C.
のようなものでしょうか?私は何が必要だと思う
関連する例がここに表示されています(http://www.jfree.org/forum/viewtopic.php?f=3&t=119630)。 #p182652)。 – trashgod