Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(折れ線グラフでのx軸の目盛り)
閲覧数:311
掲示板(折れ線グラフでのx軸の目盛り)
名前
匿名
題名 折れ線グラフでのx軸の目盛り
質問内容

質問を評価する
(0ポイント)
質問させていただきます。
よろしく、お願いします。

現在、JFreeChartのcreateLineChartで折れ線グラフを作っています。
そこで、x軸の目盛をすべて表示するのではなく、刻みで表示したいと考えています。

 CategoryPlot plot = chart.getCategoryPlot();
 CategoryAxis xAxis = plot.getDomainAxis();
 TickUnits tickUnits = new TickUnits();
 TickUnit unit = new NumberTickUnit(2); //刻み値
 tickUnits.add(unit);

x軸を得て、刻み値を設定するところまではできたのですが、これをx軸に適用する方法が見当たりません。

y軸の方では、setStandardTickUnitsというメソッドで、
(例)
ValueAxis yAxis = plot.getRangeAxis();              
yAxis.setStandardTickUnits(tickUnits);
                                         
といったように設定できるのですが、x軸のCategoryAxisにはこのメソッドが存在せず、
他の方法を調べていたのですが、見当たりませんでした。

分かる方がいらしたら、ご教授お願いいたします。
質問日時 2014-01-12 03:08:15
名前
匿名
回答内容

回答を評価する
(0ポイント)
連続値でないものに刻みを指定するというのが、想定されて
ない話なだけじゃないかね。
表示値を例えば空文字にでもすれば、描画されても見えない
=描画されない、てのは思いつくけど。
回答日時 2014-01-12 10:55:14
名前
匿名
回答内容

回答を評価する
(0ポイント)
使っているPlot実装が違うのではないかと。
X,Yの両軸でNumberAxisを使いたい場合はXYPlotを使います。
回答日時 2014-01-24 19:32:42
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は「ID登録」からユーザIDの登録を行ってください。
氏名 匿名
回答内容
 



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道