Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 一个值大于1000时的fusionchart_Xml_Fusioncharts - Fatal编程技术网

Xml 一个值大于1000时的fusionchart

Xml 一个值大于1000时的fusionchart,xml,fusioncharts,Xml,Fusioncharts,请提出建议。我认为问题在于预测金额值大于1000,如果小于1000,则工作正常。。我使用的是1.2版。请尝试将“,”设置为XML元素中“inThousandSeparator”属性的值 var FVSAChart3 = new FusionCharts("lib/charts/MSLine.swf", "byEntityGraph", "750", "480", "0", "0"); FVSAChart3.setDataURL("AccGraph.xml"); FVSACh

请提出建议。我认为问题在于预测金额值大于1000,如果小于1000,则工作正常。。我使用的是1.2版。

请尝试将“,”设置为XML元素中“inThousandSeparator”属性的值

   var FVSAChart3 = new FusionCharts("lib/charts/MSLine.swf", "byEntityGraph", "750", "480", "0", "0");
    FVSAChart3.setDataURL("AccGraph.xml");
    FVSAChart3.render("forecast-vs-actuals-entity");

在本例中,您将能够使用以前发布的XML数据,并且您的图表将得到完美的显示


当您使用“、”或“.”作为千位或十进制分隔符提供任何自定义值时,您需要在XML元素中使用“inThousandSeparator”或“inDecimalSeparator”。

请尝试合理地格式化该XML。编辑器中有一个帮助按钮,请将格式化的XML标记为代码块。要添加到@Sanjukta Mukherjee的答案中:理想情况下,您需要在XML中传递未格式化(不带小数分隔符、货币、前缀、后缀等)值。图表可以自动显示带小数分隔符等的格式化值。因此,请提供1440.00(是小数分隔符是数字的一部分,而不是格式化的一部分),而不是1440.00。在强制传递格式化值的情况下,需要使用inThousanSeparator(传入的千位分隔符)属性来帮助图表了解值中存在千位分隔符。
   var FVSAChart3 = new FusionCharts("lib/charts/MSLine.swf", "byEntityGraph", "750", "480", "0", "0");
    FVSAChart3.setDataURL("AccGraph.xml");
    FVSAChart3.render("forecast-vs-actuals-entity");
<chart ... inThousandSeparator=','>