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