我有一個應用程序,我想要顯示各種圖表,主要是條形圖,餅圖等。過去,我使用JFreeChart,但(至少在默認情況下),JFreeChart不允許一種簡單的方式來編輯像條形顏色之類的東西。默認情況下右鍵單擊的「屬性」彈出式菜單相當有限。可編輯的Java圖表庫
JFreeChart還有一個比較簡單的方法來創建一個更廣泛的可編輯彈出窗口嗎?或者可以有人建議替代品?我不想花費大量的時間來繪製圖表,因爲我可以輕鬆導出爲CSV格式的Excel來繪製圖表。
我有一個應用程序,我想要顯示各種圖表,主要是條形圖,餅圖等。過去,我使用JFreeChart,但(至少在默認情況下),JFreeChart不允許一種簡單的方式來編輯像條形顏色之類的東西。默認情況下右鍵單擊的「屬性」彈出式菜單相當有限。可編輯的Java圖表庫
JFreeChart還有一個比較簡單的方法來創建一個更廣泛的可編輯彈出窗口嗎?或者可以有人建議替代品?我不想花費大量的時間來繪製圖表,因爲我可以輕鬆導出爲CSV格式的Excel來繪製圖表。
在JFreeChart,你構造圖表時可以設置類別的顏色,如圖中BarChartDemo1source。您應該可以通過執行ChartMouseListener或覆蓋來讓用戶更改顏色。
如果你正在做web開發,你應該看看這篇文章
http://speckyboy.com/2009/12/09/25-graph-and-chart-solutions-for-web-developers/
我喜歡protovis,它是一個基於SVG和可以做所有我在尋找的圖表。
我在過去幾個月裏一直在使用XChart。對於JFreeChart的複雜性和膨脹,我真的很難過。總的來說,它非常乾淨,簡單,重量輕。真正容易定製,基本上沒有時間弄清楚。他們剛剛發佈了支持條形圖的新版本...還不確定餅圖,但是如果它不支持,它將很快推出。
下面是一個例子:
Series series = chart.addSeries(...);
series.setLineColor(Color.RED);
謝謝,我會檢查一下。 – 2013-03-06 17:46:03
我試圖避免建立一個自定義編輯器,但我不認爲我可以避免它。 – 2010-01-05 04:03:04
也許JColorChooser會這樣做:http://java.sun.com/javase/6/docs/api/javax/swing/JColorChooser.html – trashgod 2010-01-05 16:41:36