根据这个页面http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-792e.html你可以使用一个dataLabelStyle,它可以是"none", "value", "rowLabel", "columnLabel"或"pattern"。然而,每当我使用"rowLabel","columnLabel"或"模式"的图像不显示。没有错误,只是一个空白的画布,图像应该是。有人知道怎么解决这个问题吗?
谢谢
我也有同样的问题,我发现当我添加图例属性位置时,图表就会消失。图例显示了位置,但没有图表。
我终于知道该怎么做了,我从零开始,用最简单的饼状图和这个页面的例子:WebCharts3D piechart
我发现XML文件中元素的顺序是问题所在。
这就是我的XML文件现在的样子,它是工作的:
<?xml version="1.0" encoding="UTF-8"?>
<paint paint="Plain" />
<title>
<decoration style="None"/>
</title>
<dataLabels style="Pattern" font="Arial-16-bold">
<![CDATA[
$(value), $(colPercent)
]]>
</dataLabels>
<legend placement="Right" font="Arial-16">
<decoration style="None"/>
</legend>
<insets left="10" top="10" right="5" />
<elements action="" shape="Area" drawOutline="false">
<morph morph="Blur" /> <!-- other options: grow, none -->
<series index="0">
<paint color="#E48701" /> <!-- orange -->
</series>
<series index="1">
<paint color="#A5BC4E" /> <!-- lime -->
</series>
<!-- ...(etc) -->
</elements>
</pieChart>
这五(5)种风格的测试对我来说很好。
也许是你的代码?可能不是版本问题,因为dataLabelStyle是在MX7中引入的。
<cfloop list="value,rowLabel,columnLabel,pattern,none" index="style">
<cfchart format="png" scaleFrom="0" scaleto="30">
<cfchartseries type="bar" dataLabelStyle="#style#">
<cfchartdata item="bar" value="25">
<cfchartdata item="foo" value="10">
</cfchartseries>
</cfchart>
</cfloop>