2013-04-02 99 views
0

有一个非常简单的问题,但我无法准确找到jrxml-code的desicion。BarChart JFreeChart的酒吧格式标签?

我有BARCHART与酒吧,标签和这些标签的格式必须为未通过Java百分比格式,并在JRXML码

这样

<itemLabel color="#000000" backgroundColor="#FFFFFF"/> 

我怀疑,在这个标签应该是一些属性,这使得它成为可能。

非常感谢!

回答

2

随着条形图,在那里你找到了itemlabel标签的标签,把这个:

<valueAxisFormat> 
    <axisFormat tickLabelMask="0.0%" verticalTickLabels="false" /> 
</valueAxisFormat> 

如果您使用的是iReports设计师,你可以添加0.0%为“数值轴Tick标志面膜“在点击条形图后的属性面板/窗口中。

注意:您可能需要修改您的数据,因为值5将被格式化为500.0%。

当然你也可以使用不同的掩码#%,0.00%,±0.0%

无关,但你可以展开axisFormat标签,如果需要通过修改更改标签的字体:

<axisFormat tickLabelMask="0.0%" verticalTickLabels="false"> 
    <labelFont> 
     <font fontName="Arial" size="10"/> 
    </labelFont> 
</axisFormat> 

如果此选项不起作用,则解决方法是添加一个列,其中存储值用于百分比标签。您可以使用“值轴标签表达式”来查询标签。