5

jfreechart を使用して棒グラフを作成し、同じカテゴリに属する​​バーが隙間なく隣接して表示されるようにしたいと考えています。カテゴリはギャップで表示する必要があります。また、カテゴリごとにバーの数が異なる場合があります。Jfreechartライブラリを使用してどのように達成できますか? 次の画像は、私が必要とするもののサンプルです。ここでは、同じカテゴリのすべてのバーが同じ色で、隙間がない (または隙間がほとんどない) 必要があります。

代替テキスト

前もってありがとう、アビナフ

4

2 に答える 2

5

この投稿の年齢を認識しています。とにかく、私は自分の解決策を投稿しています。おそらく、ここで答えを探している他の誰かが、それが役立つと思うでしょう。

私は答えを探していましたが、それを見つけることができず、自分で理解しなければなりませんでした。

それは私が使用するコードです:

BarRenderer br = new BarRenderer();
br.setItemMargin(0.0);
chart.getCategoryPlot().setRenderer(br);
于 2011-07-05T11:23:39.750 に答える
4

これは、ドメイン軸で setCategoryMargin() メソッドを使用して行うことができます。

たとえば、カテゴリ プロットでは次のようになります。

CategoryPlot plot = chart.getCategoryPlot();
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setCategoryMargin(0.15f);

グラフの正しい値を見つけるには、マージンのさまざまな値を試してみる必要があります。

于 2010-02-01T20:27:32.693 に答える