如何使用JSON数据创建JasperReports条形图?

埃里希

我有一个用JSON数据填充的报告。我现在正试图弄清楚如何构造JSON,以便可以在饼图中显示一些数据。谁能提供一个示例说明如何在饼图中使用JSON数据?

埃里希

我想到了!我需要包含一个subDataset定义我元素queryString

<subDataset name="pieDataSet" whenResourceMissingType="Empty" uuid="6e90f719-ceb8-4ecd-9d24-4aa8e07f8e74">
    <parameter name="chartData" class="java.lang.String"/>
<queryString>
        <![CDATA[chartData]]>
</queryString>
    <field name="name" class="java.lang.String">
        <fieldDescription><![CDATA[name]]></fieldDescription>
    </field>
    <field name="value" class="java.lang.Integer">
        <fieldDescription><![CDATA[value]]></fieldDescription>
    </field>
</subDataset>

然后使用元素subDatasetpieChart元素中引用,如下所示:datasetdatasetRun

<pieChart>
    <chart isShowLegend="true" evaluationTime="Report">
        <reportElement x="50" y="0" width="200" height="200" uuid="6c0f07b9-47c5-4a3c-a06a-62b4acda0050"/>
        <box>
            <pen lineWidth="1.0"/>
        </box>
        <chartTitle position="Top">
            <titleExpression><![CDATA["My Pie chart"]]></titleExpression>
        </chartTitle>
        <chartSubtitle/>
        <chartLegend/>
    </chart>
    <pieDataset>
        <dataset>
            <datasetRun subDataset="pieDataSet" uuid="b115e88a-5865-4354-a765-6f629141fef5">
                <dataSourceExpression><![CDATA[((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE}).subDataSource("chartData")]]></dataSourceExpression>
            </datasetRun>
        </dataset>
        <keyExpression><![CDATA[$F{name}]]></keyExpression>
        <valueExpression><![CDATA[$F{value}]]></valueExpression>
    </pieDataset>
    <piePlot>
        <plot/>
        <itemLabel/>
    </piePlot>
</pieChart>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用PhpExcel从MySQL数据创建条形图

来自分类Dev

如何使用php数据变量创建条形图

来自分类Dev

如何使用提供的数据创建条形图。精益求精

来自分类Dev

如何使用json数据在d3.js中创建垂直分组的条形图?

来自分类Dev

如何使用D3.js从多个json获取数据以创建条形图

来自分类Dev

如何从数据框创建条形图

来自分类Dev

如何使用分组条形图创建百分比条形图?

来自分类Dev

如何使用每个离散值的条形图创建条形图/直方图?

来自分类Dev

R:如何从多列频率数据创建条形图?

来自分类Dev

如何从Shiny中的过滤数据创建条形图?

来自分类Dev

如何从Shiny中的过滤数据创建条形图?

来自分类Dev

R:如何从多列频率数据创建条形图?

来自分类Dev

如何为三组数据创建堆叠的条形图?

来自分类Dev

如何标准化数据并创建堆积条形图?

来自分类Dev

如何使用公式基于某些条件使用相同的数据创建不同的条形图

来自分类Dev

使用CSV数据python创建条形图

来自分类Dev

使用我的数据框的子集创建R条形图

来自分类Dev

使用CSV数据python创建条形图

来自分类Dev

如何使用基本数据框创建简单的基本条形图?

来自分类Dev

如何使用C3创建字符串数据的堆积条形图?

来自分类Dev

如何使用阈值线创建matplotlib条形图?

来自分类Dev

情节:如何使用分组依据创建条形图?

来自分类Dev

如何使用背景图像创建条形图

来自分类Dev

如何使用Highcharts创建单个系列条形图

来自分类Dev

从数据框创建堆叠的条形图

来自分类Dev

如何创建此表的条形图

来自分类Dev

如何用plotly创建条形图?

来自分类Dev

如何创建不等间距的条形图?

来自分类Dev

如何创建圆角条形图 vega

Related 相关文章

  1. 1

    如何使用PhpExcel从MySQL数据创建条形图

  2. 2

    如何使用php数据变量创建条形图

  3. 3

    如何使用提供的数据创建条形图。精益求精

  4. 4

    如何使用json数据在d3.js中创建垂直分组的条形图?

  5. 5

    如何使用D3.js从多个json获取数据以创建条形图

  6. 6

    如何从数据框创建条形图

  7. 7

    如何使用分组条形图创建百分比条形图?

  8. 8

    如何使用每个离散值的条形图创建条形图/直方图?

  9. 9

    R:如何从多列频率数据创建条形图?

  10. 10

    如何从Shiny中的过滤数据创建条形图?

  11. 11

    如何从Shiny中的过滤数据创建条形图?

  12. 12

    R:如何从多列频率数据创建条形图?

  13. 13

    如何为三组数据创建堆叠的条形图?

  14. 14

    如何标准化数据并创建堆积条形图?

  15. 15

    如何使用公式基于某些条件使用相同的数据创建不同的条形图

  16. 16

    使用CSV数据python创建条形图

  17. 17

    使用我的数据框的子集创建R条形图

  18. 18

    使用CSV数据python创建条形图

  19. 19

    如何使用基本数据框创建简单的基本条形图?

  20. 20

    如何使用C3创建字符串数据的堆积条形图?

  21. 21

    如何使用阈值线创建matplotlib条形图?

  22. 22

    情节:如何使用分组依据创建条形图?

  23. 23

    如何使用背景图像创建条形图

  24. 24

    如何使用Highcharts创建单个系列条形图

  25. 25

    从数据框创建堆叠的条形图

  26. 26

    如何创建此表的条形图

  27. 27

    如何用plotly创建条形图?

  28. 28

    如何创建不等间距的条形图?

  29. 29

    如何创建圆角条形图 vega

热门标签

归档