JFreechart 1.0.14处理MultiPiePlot
数据集是CategoryDataSet
,其类别定义了子图的标题文本。
我需要更改每个子图的标题颜色。
我将背景更改为黑色,需要对比鲜明的标题颜色。 我已经找到了如何改变其他所有东西的颜色。
在下图中,子标题“Response Pending
”,“Resplan Pending
”和“Resolution Pending
”都需要更改颜色。
我似乎无法访问Object以在任何地方设置绘制颜色。
答案 0 :(得分:3)
你试过了吗?
chart1.getTitle().setPaint(Color.RED);
其中char1是您的某个图表的名称?
答案 1 :(得分:0)
感谢GrahamA。我想我会为MultipPiePlot提供更多细节
对于MultiPiePlot,您可以使用以下
更改所有标题// Get vars to control visual
p = (MultiplePiePlot) chart.getPlot();
JFreeChart subchart = p.getPieChart();
subchart.getTitle().setPaint(Color.red);
获取主chart.getTitle()
的标题会改变最高标题。