2016-03-29 6 views
1

私は三角評価を座標グラフィックとして視覚化する自動レポートジェネレータを作成しています。円のサイズは仮想Z座標の一種として第3の値を表します。それが正常に動作しますが、一流の項目はエッジの近くに表示されている場合、その円はカットオフすることができる、このように:全体の円になるようにJFreechart:バブルチャートの切り捨てを防ぐ

three bubbles dran with JFreeChart

私はチャートを拡張したいと思います軸は10を超えるラベルを取得すべきではありません(評価には1〜10の選択肢が許されていますが、11がオプションであるとふるって誤解を招きます)。 ValueAxisをもっと上にして右に延長するにはどうすればよいですか?または、グラフ空間全体をどのように拡張できますか?X軸とY軸を拡張しないでください。

答えて

1

setUpperMargin()に大きなパーセンテージを渡すことができます。このフラグメントは20%を指定します。

XYPlot xyplot = (XYPlot) jfreechart.getPlot(); 
NumberAxis domain = (NumberAxis) xyplot.getDomainAxis(); 
domain.setUpperMargin(1/5d); 
NumberAxis range = (NumberAxis) xyplot.getRangeAxis(); 
range.setUpperMargin(1/5d); 
+0

まだ問題が解決しない場合は、現在の方法を示す[mcve]を含むように質問を編集してください。 – trashgod

関連する問題