<chart caption="Forecast vs Actual"
subcaption="Forecast category : Nag In ( Forecast Period :Jan 31, 2013) "
lineThickness="0"
showBorder="0"
showValues="0"
formatNumberScale="0"
anchorRadius="2"
divLineAlpha="20"
divLineColor="CC3300"
divLineIsDashed="1"
showAlternateHGridColor="1"
alternateHGridAlpha="5"
alternateHGridColor="CC3300"
labelStep="1"
numvdivlines="12"
chartRightMargin="75"
chartLeftMargin="80"
slantLabels ="1"
labelDisplay='Rotate'
bgColor="FFFFFF">
<categories>
<category
label="Jan 16, 2013 07 42 27 AM" />
<category label="Jan 11, 2013 08 42 04 AM" />
</categories>
<dataset
seriesName="Forecast Amount (%)"
color="1D8BD1"
anchorBorderColor="1D8BD1"
anchorBgColor="1D8BD1">
<set value="1,440.00"/>
<set value="1,360.00"/>
</dataset>
<dataset seriesName="Actual Amount (%)"
color="F1683C"
anchorBorderColor="F1683C"
anchorBgColor="F1683C">
<set value="100.00"/>
<set value="100.00"/>
</dataset>
<dataset seriesName="Variance Amount (%)"
color="DF0174"
anchorBorderColor="DF0174"
anchorBgColor="DF0174">
<set value="93.06"/>
<set value="92.65"/>
</dataset>
</chart>
我有这个XML。我无法在图表中看到预测金额。我在javascript函数中使用以下代码:
var FVSAChart3 = new FusionCharts("lib/charts/MSLine.swf", "byEntityGraph", "750", "480", "0", "0");
FVSAChart3.setDataURL("AccGraph.xml");
FVSAChart3.render("forecast-vs-actuals-entity");
请提出任何建议。我认为问题是预测金额值超过1000,如果小于1000它工作正常..我使用的是版本1.2。
答案 0 :(得分:0)
请尝试将“,”设置为XML元素中“inThousandSeparator”属性的值。
<chart ... inThousandSeparator=','>
在这种情况下,您将能够使用之前发布的XML数据,并且您的图表将完美显示。
当您使用“,”或“。”提供任何自定义值时。作为千位或小数分隔符,您需要在XML元素中使用“inThousandSeparator”或“inDecimalSeparator”。