こんにちは。前にも同じ質問をしたのですが…
JFreeChartを使用して棒グラフを描画しているのですが、縦軸の値が0.5ずつ表示されてしまいます。算出している値自体が1.0単位で増えるようなデータですので、縦軸の値を1.0単位で増やしたいのですがどうしたらいいのでしょうか?
valueAxisにそのようなメソッドは存在しているのでしょうか?
とりあえず、valueAxis.setRangeAboutValue(0.0,10.0);と書くと1.0単位で増える縦軸にはなるのですが…できれば可変長でやりたいと思います。ちなみに20を最大値に設定すると2.5ずつ表示されます。
JFreeChartのデモを見てプロパティをいろいろ変えてみましたがそのような値は見つかりませんでした。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
このあたりにひんとないですかね^^;;
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
参考URL:http://www.jfree.org/phpBB2/viewtopic.php?t=8420
keikanさんありがとうございますっ!
実は昨日、
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
を使用してできるようになりました。
自分が修正しようとしたソースの宣言が、
------------------------------------------
ValueAxis valueAxis = new NumberAxis();
------------------------------------------
となっていて、valueAxisと変数名からvalueAxisクラスの問題だとずっと思っていて、googleで検索して出てくるクラスの説明を必死こいて翻訳していてもまったくわからず。
demoもサイトから落としてみたりしたのですが、肝心のソースがなくて。んで、周りにいろいろ話してたら、「ソース持ってるよ」という人がいて、ソースみたら5分で出来ちゃいました…なんだかなぁといった感じです。まぁ、プログラムの悩みなんていつもそうなんですが。
急な修正で時間もなく助かりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- 宇宙科学・天文学・天気 銀河のハビタブルゾーンを確率的セルオートマトンという数値的にシミュレーションした結果、「群島」の様な 2 2023/06/06 23:10
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
- 物理学 ヒストグラムについて、100本のシャフトの内径を測定単位0.01mmで測定したところ最大値は9.89 1 2022/11/29 22:46
- Excel(エクセル) エクセル、日々の集計整理方法。(再送です。) 5 2022/10/02 00:19
- Excel(エクセル) Excel グラフの軸に「表示単位の変更」の要領でテキストを追加したい 1 2022/06/08 16:27
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- その他(形式科学) すみません。急いでます。理解できたらすぐにBA付けます! ヒストグラムについて、100本のシャフトの 3 2022/11/29 22:58
- その他(パソコン・スマホ・電化製品) CMD等でPC操作(excel開く等)を自動化させたい 1 2023/03/15 09:53
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javaのCSVデータ読込についてです
-
DateTimePickerに値を入れたい...
-
このプログラミング誰か教えて...
-
ArrayListの要素数の上限
-
JavaScript内で得た値をVBScrip...
-
バイト配列からfloat型の数値を...
-
wsprintf関数の使い方について
-
DOSバッチで変数の値を変数名に...
-
JavaScript→HTMLへ値渡しする方法
-
byte配列→float型の値を読みlon...
-
C言語の変数(LSB)の合わせ込...
-
PSQLExceptionが発生する
-
matchesを否定文として使う方法...
-
BCD形式で時刻を!
-
Stringクラスの変数の格納アド...
-
ダブルクォーテーションを含む...
-
Evaluate()に文字列の形式の数...
-
char型での演算子
-
javaで質問です。 文字列2023/2...
-
[JAVA]try 内の変数を外で!?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
wsprintf関数の使い方について
-
javaのCSVデータ読込についてです
-
ArrayListの要素数の上限
-
特定の文字列を複数抜き出した...
-
Stringクラスの変数の格納アド...
-
結合した文字列をファイル名に...
-
BCD形式で時刻を!
-
DateTimePickerに値を入れたい...
-
Evaluate()に文字列の形式の数...
-
実行シェルからCOBOLへパラメー...
-
hiddenの値を消したくない!
-
DOSバッチで変数の値を変数名に...
-
C言語の変数(LSB)の合わせ込...
-
excel vba 時間計算と条件分岐...
-
Javaの問題なのですが、「3文字...
-
matchesを否定文として使う方法...
-
JSPでの計算結果表示
-
8桁整数を限りなく短い文字列に...
-
指定した日付が何日前なのかを...
おすすめ情報