- PR -

JFreechartの目盛表示について

1
投稿者投稿内容
nao
会議室デビュー日: 2008/08/21
投稿数: 3
投稿日時: 2008-08-21 18:45
お世話になっております。
JFreechartを使用して散布図の作成を行いました。
Y軸の表示をLinerとLogで切り替え可能とし、表示ラベルをsetNumberFormatOverrideにより指数表示(1.0E-1)フォーマットで表示させております。
Linerについては問題なく表示できるのですが、Log表示にした場合、どうも1未満の表示が指数表示になりません。0.1、0.001という表示になります。
Log表示の場合は他に何か設定が必要なのでしょうか。

ご教授お願い致します。
nao
会議室デビュー日: 2008/08/21
投稿数: 3
投稿日時: 2008-08-22 09:32
追記です。
試している結果ですが、Y軸の最大値が1.0の場合、1.0のみ指数表示になり、それ以降は全て通常表示(0.0001)となります。しかし、Liner設定の場合は問題なく全て指数表示されます。
また、例えば最小値が1.0E0で最大値が1.0E+10の場合、Log設定でも全て指数表示されます。
ということは、Log設定の場合1.0未満の表記は指数では行なえないということなのでしょうか。でもLiner設定ではマイナス表記も行えているので問題ないと思うのですが。
分かりません・・・。
1

スキルアップ/キャリアアップ(JOB@IT)