JasperReports图表的默认背景颜色为天蓝色。
我想更改背景颜色。
如何更改?
答案 0 :(得分:0)
如果您使用的是iReport,请选择图表属性并将背景属性更改为您想要的颜色。
如果不在图表的XML中,则应该有一个名为<itemLabel>
的xml标记。
在此范围内,您可以设置图表的前景和背景,如下所示。
<itemLabel color="#000000" backgroundColor="#FFFFFF"/>
答案 1 :(得分:0)
我有这个问题。与某些官方文档相反,itemLabel
标记对图表外观没有影响。
相反,要设置整个图表区域的背景颜色,请在图表的backcolor
标记中创建或更改reportElement
属性。 E.g:
<barChart>
<chart>
<reportElement mode="Opaque" backcolor="#CCCCCC" x="0" y="0" width="400" height="400"/>
...
请注意,mode
属性必须设置为"Opaque"
才能呈现颜色。
如果您使用的是iReport,您当然可以使用属性选项卡更改颜色。
如果要仅为实际图表(显示数据的轴内的区域)设置背景颜色,请在图表的backcolor
元素内设置plot
属性。 E.g:
<barChart>
...
<barPlot>
<plot backcolor="#CCCCCC"/>
...
这不属于属性选项卡,因此您需要直接编辑xml。