Charts Jasper iReports图表更改标签表达式

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作为标签

我正在使用Jasper iReport创建一个.xrml文件来创建Jasper报告。我的文件有一个具有多个系列的三维条形图-这是在组id上键入的。我希望标签为“组”+组id。我试图在图表详细信息->数据->类别系列选项卡中设置此项,但它不起作用。该.xrml文件直接如下所示

<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等。我不能发布图像,因为数据是专有的:(