【问题标题】:Set stacked bar chart display height to 100%将堆积条形图显示高度设置为 100%
【发布时间】:2016-12-05 07:32:03
【问题描述】:

我是 jasper 报告的新手,我正在尝试将堆叠条形图工具用于我的一份报告。问题是在我的研究中,我没有看到好的文档来说明我如何对不同的堆栈使用百分比,以便每个类别的一个条形系列中的值全部加起来为 100%。目前我只是想在我的 SQL 查询中通过计算查询中的百分比然后将条形的最大属性值设置为 100 来实现这一点,这对我来说效果不佳。有没有办法通过传递 sql 查询返回的实际值而不是计算查询中的百分比来获取堆栈上的百分比?

【问题讨论】:

    标签: jasper-reports bar-chart


    【解决方案1】:

    您为什么要为此使用条形图?

    这正是您通常使用饼图的范围。

    无论如何,您可以创建一个变量来汇总来自不同字段的所有值。

    <variable name="XXX" class="java.lang.Integer" calculation="Sum">
            <variableExpression><![CDATA[{Sum of all the stuff}]]></variableExpression>
        </variable>
    

    【讨论】:

    • 我使用的是堆积条形图,因为我有多个类别的数据系列,使用饼图会导致每个类别都有多个图表。也很抱歉在我尝试之前询问,但只是为了更好地理解,将所有帮助的总数相加的变量如何使堆叠的列加起来达到 100%。谢谢
    猜你喜欢
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多