Charts Jasper iReports图表更改标签表达式
我正在使用Jasper iReport创建一个.xrml文件来创建Jasper报告。我的文件有一个具有多个系列的三维条形图-这是在组id上键入的。我希望标签为“组”+组id。我试图在图表详细信息->数据->类别系列选项卡中设置此项,但它不起作用。该.xrml文件直接如下所示Charts Jasper iReports图表更改标签表达式,charts,jasper-reports,Charts,Jasper Reports,我正在使用Jasper iReport创建一个.xrml文件来创建Jasper报告。我的文件有一个具有多个系列的三维条形图-这是在组id上键入的。我希望标签为“组”+组id。我试图在图表详细信息->数据->类别系列选项卡中设置此项,但它不起作用。该.xrml文件直接如下所示 <labelExpression><![CDATA["Group "+$F{group_id} +"sdf"]]></labelExpression> 但这只是显示1,2,3作为标签
<labelExpression><![CDATA["Group "+$F{group_id} +"sdf"]]></labelExpression>
但这只是显示1,2,3作为标签。请问如何在标签上加上“组”这个词
我还想为y轴创建一个标签,目前它只显示数字。请问我怎么做
附加我的.xrml文件
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="simple_chart" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="30a6fcf0-fa89-4cf5-863d-403bf68304ef">
<property name="ireport.zoom" value="1.0"/>
<property name="ireport.x" value="0"/>
<property name="ireport.y" value="0"/>
<queryString>
<![CDATA[select count(person_id), name, group_id from group_events group by name, group_id]]>
</queryString>
<field name="count" class="java.lang.Long"/>
<field name="name" class="java.lang.String"/>
<field name="group_id" class="java.lang.Integer"/>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band height="32" splitType="Stretch">
<staticText>
<reportElement x="191" y="0" width="100" height="20" uuid="a4a09404-48bc-4895-9c33-b73fc139a67c"/>
<textElement>
<font size="14" isBold="true"/>
</textElement>
<text><![CDATA[names]]></text>
</staticText>
</band>
</title>
<summary>
<band height="383">
<bar3DChart>
<chart>
<reportElement x="30" y="16" width="515" height="298" uuid="3c938c8e-586f-4a0e-a0b7-3a188ed0fe4b"/>
<chartTitle/>
<chartSubtitle/>
<chartLegend/>
</chart>
<categoryDataset>
<categorySeries>
<seriesExpression><![CDATA[$F{group_id}]]></seriesExpression>
<categoryExpression><![CDATA[$F{name}]]></categoryExpression>
<valueExpression><![CDATA[$F{count}]]></valueExpression>
<labelExpression><![CDATA["Group "+$F{group_id} + "sdf"]]></labelExpression>
</categorySeries>
</categoryDataset>
<bar3DPlot>
<plot/>
<itemLabel/>
<categoryAxisFormat>
<axisFormat/>
</categoryAxisFormat>
<valueAxisFormat>
<axisFormat/>
</valueAxisFormat>
</bar3DPlot>
</bar3DChart>
</band>
</summary>
</jasperReport>
请在问题中包含图表的完整jrxml。它没有显示正确的标签?,或者您参考的是图例?标签,而不是图例。它没有将前缀附加到标签表达式。是否看到标签?(在我的3d条形图中,没有显示标签),你能贴一张图片吗?…是的,我看到了标签。它只有一个数字1、2、3等。我无法发布图像,因为数据是专有的:(请在问题中包含图表的完整jrxml。它没有正确显示标签?),或者您是引用图例?标签,而不是图例。它没有将前缀附加到标签表达式。您看到标签了吗?(在我的3d条形图标签中未显示),你能发布一张图像吗?…是的,我看到了标签。它只有一个数字1、2、3等。我不能发布图像,因为数据是专有的:(