【问题标题】:How to change the background color of JasperReports chart如何更改 JasperReports 图表的背景颜色
【发布时间】:2012-06-20 14:28:36
【问题描述】:

JasperReports 图表的默认背景颜色是天蓝色。

我想改变那个背景颜色。

怎么改?

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    如果您使用的是 iReport,请选择图表属性并将背景属性更改为您想要的颜色。

    如果图表的 XML 中没有,则应该有一个名为 <itemLabel> 的 xml 标记。

    您可以在其中设置图表的前景和背景,如下所示。

    <itemLabel color="#000000" backgroundColor="#FFFFFF"/>
    

    【讨论】:

      【解决方案2】:

      我遇到了这个问题。甚至与一些官方文档相反,itemLabel 标签对图表的外观没有影响。

      相反,要设置整个图表区域的背景颜色,请在图表的reportElement 标记中创建或更改backcolor 属性。例如:

      <barChart>
          <chart>
              <reportElement mode="Opaque" backcolor="#CCCCCC" x="0" y="0" width="400" height="400"/>
      ...
      

      注意mode 属性必须 设置为"Opaque" 才能呈现颜色。 如果您使用的是 iReport,当然可以使用属性选项卡更改颜色。

      如果您只想为实际图表(显示数据的轴内的区域)设置背景颜色,请在图表的plot 元素中设置backcolor 属性。例如:

      <barChart>
      ...
          <barPlot>
              <plot backcolor="#CCCCCC"/>
      ...
      

      属性选项卡上没有此功能,因此您需要直接编辑 xml。

      【讨论】:

        猜你喜欢
        • 2019-06-29
        • 2016-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-14
        • 1970-01-01
        相关资源
        最近更新 更多