2013-02-20 114 views
0

JFreechart 1.0.14處理MultiPiePlot。
數據集是一個CategoryDataSet,其中的類別定義了子圖的標題文本。JFreeChart MultiPiePlot更改標題字體顏色

我需要更改每個子圖的標題顏色。

我將背景改爲黑色,需要對比鮮明的標題顏色。 我發現如何改變幾乎所有的顏色。

在下圖中,子標題「Response Pending」,「Resplan Pending」和「Resolution Pending」都需要改變顏色。

MultiPiePlot with sub titles

我似乎無法訪問該對象的任何地方設置漆顏色。

回答

2

你試過:

chart1.getTitle().setPaint(Color.RED); 

哪裏CHAR1是你的圖表之一的名字嗎?

enter image description here

+0

....這是非常尷尬,完全正確。非常感謝! – Jetblackstar 2013-02-21 13:24:56

0

感謝GrahamA這一點。想我會提供一些更詳細的MultipPiePlot

對於MultiPiePlot你可以改變所有的標題具有以下

// Get vars to control visual 
p = (MultiplePiePlot) chart.getPlot(); 
JFreeChart subchart = p.getPieChart(); 
subchart.getTitle().setPaint(Color.red); 

獲取主chart.getTitle()的標題會改變頂部的標題。