彩票走势图

FusionCharts图表中如何实现格式化数字输入?

原创|其它|编辑:郝浩|2012-05-31 01:58:44.000|阅读 396 次

概述:在一些国家,逗号用作小数点分隔符和千位分隔符。但是,如果你直接在FusionCharts XML中指定这些数字,当转换成数字时,会报错。FusionCharts v3版本中引入了一种智能方式,让你在XML中以自己的格式来指定数字。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

在一些国家,逗号用作小数点分隔符和千位分隔符。但是,如果你直接在FusionCharts XML中指定这些数字,当转换成数字时,会报错。FusionCharts v3版本中引入了一种智能方式,让你在XML中以自己的格式来指定数字。

看看下面的代码:

<chart inThousandSeparator='.' inDecimalSeparator=',' formatNumberScale='0' >
<set label='John' value='420.315,43' />
<set label='Mary' value='295.345,98' />
<set label='Tom' />
</chart>

>在该段XML中,我们在非标准惯例中提供了数字。例如,我们使用了千位分隔符和逗号,作为小数点分隔符。现在,为了确保FusionCharts会以正确的方式读取这些数字,我们需要转换我们的输入小数和千位分隔符,如下:

<chart ... inThousandSeparator='.' inDecimalSeparator=',' ..>

该代码告诉FusionCharts,它应该把输数字中的 dot(点)作为千位分隔符,逗号作为小数。

现在当你查看FusionCharts图表时,会输出如下结果:

FusionCharts,图表,格式化数字输入

你可以发现,FusionCharts自动地将数字转换成标准格式的数字;如果你想再以非标准惯例格式输出数字,你需要通过下一段xml:

<chart
inThousandSeparator='.' inDecimalSeparator=',' thousandSeparator='.' decimalSeparator=',' formatNumberScale='0'>
<set label='John' value='420.315,43' />
<set label='Mary' value='295.345,98' />
<set label='Tom' value='523.323,76' />
</chart>

通过上面的XML,我们为输入和输出格式指定了自定义字符,你会得出如下的结果:

FusionCharts,图表,格式化数字输入


(慧都控件网版权所有,转载请注明出处,否则追究法律责任)


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP