You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JasperSoft Studio 6.19.0按classificacao字段设置柱状图条件颜色

Jaspersoft CE 柱状图按字段值设置柱子颜色

实现步骤(NetBeans IDE)

  • 打开报表XML文件,找到<barChart>节点区域
  • 定位到<barPlot>下的<barSeries>节点(若图表是按classificacao分组的单系列图表,直接操作该节点)
  • 在<barSeries>内部添加<colorExpression>节点,填入以下条件判断代码:
    <colorExpression><![CDATA[
        switch ($F{classificacao}) {
            case "A": return java.awt.Color.GREEN;
            case "B": return java.awt.Color.YELLOW;
            case "C": return java.awt.Color.RED;
            default: return java.awt.Color.LIGHT_GRAY; // 无匹配值时的默认颜色
        }
    ]]></colorExpression>
    
  • 保存文件,运行报表预览,验证柱子颜色是否按规则显示

关键说明

  • 确认$F{classificacao}是数据集里的正确字段名,注意大小写和拼写
  • 若为多系列柱状图,需确保每个系列的classificacao值对应正确,或根据数据结构调整表达式逻辑
  • 预览时颜色未生效的话,检查表达式语法是否正确,或字段是否被正确加载到数据集

内容的提问来源于stack exchange,提问作者Luiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 14:47:02