- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:<JFreeChart> 縦軸の値の間隔を変更したい。)
<JFreeChart> 縦軸の値の間隔を変更したい。
このQ&Aのポイント
- JFreeChartを使用して棒グラフを描画している際、縦軸の値が0.5ずつ表示されてしまいます。そのため、縦軸の値を1.0単位で増やしたい場合、どのように設定すれば良いでしょうか?valueAxisにそのようなメソッドは存在しているのでしょうか?
- valueAxisのsetRangeAboutValue(0.0,10.0)を使用すると、縦軸の値は1.0単位で増えるようになります。しかし、可変長にしたい場合はどのようにすれば良いでしょうか?また、JFreeChartのデモではそのような値の設定は見つかりませんでした。
- JFreeChartを使用して棒グラフを描画している際、縦軸の値を1.0単位で増やしたい場合、どのように設定すれば良いでしょうか?valueAxisにはそのようなメソッドが存在するのか調査しましたが見つかりませんでした。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
このあたりにひんとないですかね^^;; NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
お礼
keikanさんありがとうございますっ! 実は昨日、 rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); を使用してできるようになりました。 自分が修正しようとしたソースの宣言が、 ------------------------------------------ ValueAxis valueAxis = new NumberAxis(); ------------------------------------------ となっていて、valueAxisと変数名からvalueAxisクラスの問題だとずっと思っていて、googleで検索して出てくるクラスの説明を必死こいて翻訳していてもまったくわからず。 demoもサイトから落としてみたりしたのですが、肝心のソースがなくて。んで、周りにいろいろ話してたら、「ソース持ってるよ」という人がいて、ソースみたら5分で出来ちゃいました…なんだかなぁといった感じです。まぁ、プログラムの悩みなんていつもそうなんですが。 急な修正で時間もなく助かりました。ありがとうございました。