2013-09-24 43 views
1

是否有可能在JFreeChart中爲每個系列定義單獨的渲染器?我發現數據集(每個數據集的渲染器)是可能的,但是我不想爲每個系列創建一個單獨的數據集,應該嗎?每個系列的JFreeChart單獨渲染器

+0

我不認爲有一種方法來設置每個系列的渲染器,但渲染器本身可以配置爲每個系列。你想做什麼? – Guillaume

+0

我需要不同系列的不同渲染器,並有可能在運行時更改系列的渲染器。但我認爲我可以這樣做,我爲每個人創建單獨的數據集。我試過了,似乎內存使用量並不大。順便說一句,也許你知道爲什麼這些數據集和系列之間的區別?什麼時候應該使用數據集? –

+2

我的理解是數據集適用於相似類型的數據,例如。如果你正在繪製溫度。和3個城市的氣壓,我會使用兩個數據集,每個數據集有3個系列。 – Guillaume

回答

3

不,設計JFreeChart將每個數據集映射到渲染器。因此,如果您想爲某些數據系列使用不同的渲染器,則需要將每個系列放入單獨的數據集中。

將單個系列映射到渲染器會具有同等的意義,但它沒有以這種方式實現。