0
我正在嘗試製作帶有兩個Y軸的條形圖。問題是,這兩個數據集重疊,就像這樣: Jfreechart:條形圖重疊
我想是這樣的:(但正確的Y軸映射到第二個數據集)
我如果不使用演示中顯示的解決方法(編輯:,特別是JFreeChart:雙軸演示5),則需要在數據集中添加空值以將條移動到位。用我將數據處理成數據集的方式來實現這個解決方案會非常複雜。
任何人都可以給我一些指針嗎?
我正在嘗試製作帶有兩個Y軸的條形圖。問題是,這兩個數據集重疊,就像這樣: Jfreechart:條形圖重疊
我想是這樣的:(但正確的Y軸映射到第二個數據集)
我如果不使用演示中顯示的解決方法(編輯:,特別是JFreeChart:雙軸演示5),則需要在數據集中添加空值以將條移動到位。用我將數據處理成數據集的方式來實現這個解決方案會非常複雜。
任何人都可以給我一些指針嗎?
如果任何人有同樣的問題,這裏有一個解決方案: http://www.java2s.com/Code/Java/Chart/JFreeChartDualAxisDemo5.htm
基本上,你做的每個系列,添加其他系列的空值。例如:
在系列1:
dataset.addValue(1.0, series1, category1);
dataset.addValue(4.0, series1, category2);
dataset.addValue(3.0, series1, category3);
dataset.addValue(5.0, series1, category4);
dataset.addValue(null, series2, category1);
dataset.addValue(null, series2, category2);
dataset.addValue(null, series2, category3);
dataset.addValue(null, series2, category4);
在系列2:
dataset.addValue(null, series1, category1);
dataset.addValue(null, series1, category2);
dataset.addValue(null, series1, category3);
dataset.addValue(null, series1, category4);
dataset.addValue(75.0, series2, category1);
dataset.addValue(87.0, series2, category2);
dataset.addValue(96.0, series2, category3);
dataset.addValue(68.0, series2, category4);
如何U添加此金屬光澤的外觀吧? – Xara 2012-04-20 08:16:23