• ベストアンサー
※ 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

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

    こんにちは。 JFreeChartを使用して棒グラフを描画しているのですが、縦軸の値が0.5ずつ表示されてしまいます。算出している値自体が1.0単位で増えるようなデータですので、縦軸の値を1.0単位で増やしたいのですがどうしたらいいのでしょうか? valueAxisにそのようなメソッドは存在しているのでしょうか? とりあえず、valueAxis.setRangeAboutValue(0.0,10.0);と書くと1.0単位で増える縦軸にはなるのですが…できれば可変長でやりたいと思います。 よろしくお願いします。

    • ベストアンサー
    • Java
  • EXCELグラフ縦軸の最大値について

    最大値の異なる2種類の棒グラフを1シートの中で別々に表示している場合ですが、 最大値が小さいほうのグラフを、最大値が大きいほうに合わせて自動的に縦軸の目盛表示を変える方法があれば教えて頂けませんでしょうか。 グラフ1(縦軸最大値:100)、グラフ2(縦軸最大値:60)   → グラフ2の縦軸最大値を自動的に100にする     (必ずグラフ1の最大値の方が大きい値になります) EXCEL2016を利用しています。 よろしくお願いします。

  • Excelで両方に縦軸…。

    あんまりExcelが使えないので低レベルな質問をさせていただきます…。 学校のレポートで統計処理をするのですが、それのグラフでちょっと手間取っています。 (1)左の縦軸に確率、右の縦軸に分布関数を表示させて2つのグラフを描かなくてはいけません。 (2)x軸は対数表示したいです。 (3)原点は0にしたいです。 (4)確率は棒グラフにしたいのですが、間は開けずに詰めて棒を描きたいです。 (5)棒グラフの中途半端なところから色を塗りたいです。 以上の5つが困っています。どなたかご教授ください…。よろしくお願いいたします。

  • エクセル2007でグラフの縦軸値の表示設定は?

    エクセル2007でグラフの縦軸左に表示されている目盛り(?)の値、最小0と最大の数値が表示できません。 間の100とか200という数値はきちんと表示されるのですが、どこで設定するのでしょう。 グラフ上のデータの数値は表示できているので差支えはないのですが 他に同じような形のグラフでは縦軸の目盛りが表示できているのに、どうも気持ち悪いです。 よろしくおねがいします。

  • 横軸に年度、縦軸に件数の簡単なグラフ

    エクセルで 横軸に年度 2010、2011、2012、2013 縦軸に件数 12、15、20、18 の棒グラフ これだけの簡単なグラフを作りたいのですが、 2010 2011 2012 2013 12 15 20 18 の4×2のセルからなる数字から、グラフを作ろうとしても思うようにできません。 全部選択して棒グラフを作ると、2010と12が2つの棒になってしまう。 件数だけ選択して棒グラフ作ると、横軸は1,2,3,4になってしまいます。 その横軸のところに、2010~2013が表示されるようにできないでしょうか。 素人です。何か参考になるページかヘルプがあればお教え下さい。

  • Excelのグラフの縦軸の表示単位について

    こんばんは。Excelのグラフの縦軸の表示単位を万円として、それを横書きで配置したいのですが、どうしたらできますか。宜しくお願い致します。

  • Excel 総合グラフ第2縦軸の目盛設定

    Excel2007です。よろしくお願いいたします。 現在総合グラフの勉強中なのですが、第2縦軸の目盛設定について教えてください。 ただいま、画像のようなグラフを作成中です。 主軸は0点~100点の11段階。第2縦軸は上から1位~10位までのグラフです。 目盛を揃えるために、グラフの0地点はなにも表示しないような設定にしいたいのです。 現在の第2縦軸オプション 最小値      1 最大値      11 目盛間隔    自動 補助目盛間隔 自動 となっております。 軸オプションの最大値を11にすると、ぴたりとはまるのですが、 最大値を10にすると主軸目盛とズレてしまいます。 10位までの表示だけにしたいと、参考書片手に四苦八苦しておりますが、 どうしてもわかりませんでした。 どうかよろしくお願いいたします。

  • EXCEL200のグラフ表示で値を付加するVBAは?

    VBAをいじっています。表示させたグラフの棒それぞれに、値も表示されることをしたいのですが、ヘルプを見ても、めぼしい物が無かったので質問いたします。どなたかご存知の方教えてください~。 Chartクラスのプロパティをずっと調べていたですが・・・。もしかしたら違うのですかねぇ???

  • 減衰振動で求められた値

    減衰振動の実験で得られた値を縦軸にピーク電圧の自然対数、横軸に時間を取ってグラフを書きました。 この時このグラフの傾きは-γ/2となっているというところまでは理解できました。 しかしこの求められたγって一体何を表すのでしょうか? 教科書を見てもいまいちよく分かりませんでした。 単位?次元は何なのでしょう?

  • エクセルの凡例の順序をグラフ描画順以外に変更する方法

    エクセルの凡例の順序をグラフ描画順以外に変更する方法はありますでしょうか?例えば、10種類のグラフを描いて、凡例を、グラフが縦軸方向に大きなの値を持つ順番にしたい時、一度グラフを書いてから、順序を把握して、その順序で描画しなおさないと、凡例の順序を制御できないとしたら、大変不便です。グラフ描画の機会が多く困っています。よろしくお願いいたします。