• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:<JFreeChart> 縦軸の値の間隔を変更したい。)

<JFreeChart> 縦軸の値の間隔を変更したい。

このQ&Aのポイント
  • JFreeChartを使用して棒グラフを描画している際、縦軸の値が0.5ずつ表示されてしまいます。そのため、縦軸の値を1.0単位で増やしたい場合、どのように設定すれば良いでしょうか?valueAxisにそのようなメソッドは存在しているのでしょうか?
  • valueAxisのsetRangeAboutValue(0.0,10.0)を使用すると、縦軸の値は1.0単位で増えるようになります。しかし、可変長にしたい場合はどのようにすれば良いでしょうか?また、JFreeChartのデモではそのような値の設定は見つかりませんでした。
  • JFreeChartを使用して棒グラフを描画している際、縦軸の値を1.0単位で増やしたい場合、どのように設定すれば良いでしょうか?valueAxisにはそのようなメソッドが存在するのか調査しましたが見つかりませんでした。

質問者が選んだベストアンサー

  • ベストアンサー
  • keikan
  • ベストアンサー率42% (75/176)
回答No.1

このあたりにひんとないですかね^^;; NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());

参考URL:
http://www.jfree.org/phpBB2/viewtopic.php?t=8420
aw11
質問者

お礼

keikanさんありがとうございますっ! 実は昨日、 rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); を使用してできるようになりました。 自分が修正しようとしたソースの宣言が、 ------------------------------------------ ValueAxis valueAxis = new NumberAxis(); ------------------------------------------ となっていて、valueAxisと変数名からvalueAxisクラスの問題だとずっと思っていて、googleで検索して出てくるクラスの説明を必死こいて翻訳していてもまったくわからず。 demoもサイトから落としてみたりしたのですが、肝心のソースがなくて。んで、周りにいろいろ話してたら、「ソース持ってるよ」という人がいて、ソースみたら5分で出来ちゃいました…なんだかなぁといった感じです。まぁ、プログラムの悩みなんていつもそうなんですが。 急な修正で時間もなく助かりました。ありがとうございました。

関連するQ&A