2012-01-08 2 views
2

2つのグラフを1つのコンテキスト(ページ)に表示して、両方のグラフを調べて、その外観によって比較できるようにするとします。また、私は、トレンドの違いや絶対値の違いに気づくことができます。
添付の図からわかるように、両方のグラフに同じ傾向がある場合は、JFreeChartレンダリングメカニズムがそれらを正規化するので、両方とも同じように見えます。 (ただし、絶対値の差は巨大ですが)
BarRendererの正規化メカニズムを制御し、この動作を避けたいと考えています。
JFreeChartでバーの高さを正規化するにはどうすればよいですか?

enter image description here

答えて

2

私はあなたが欲しいものを自動的に行うための任意のオプションを知っているが、ここでのソリューションですしていない: あなたは(軸はXYPlot.getRangeAxis()経由で取得されている)setAutoRange方法で各軸のオートレンジを無効にし、次に手動でsetRangesetTickUnitという軸で同じ境界を設定します。これは、あなたがあなたのチャートの最高の最高値を "推測"することを意味します。

+0

+1甲斐のあるプラン。 – trashgod

関連する問題