`
wbj0110
  • 浏览: 1604403 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

在FusionCharts中如何对数值进行格式化?

阅读更多
FusionCharts图表提供了数值格式化的大量选项,包括数值的前缀、后缀、小数点位置以及根据事先定义的比例对数值进行换算。
 
如何在FusionCharts图表中定义小数点的保留位数?
 
FusionCharts所有图表都支持decimals属性。这个属性让你可以设定图表中所有数值的小数点保留位数。
 
例如,在你的图表中存在12.432、 13.4和13这三个数字,通过<chart ... decimals='2' >,这些数值将会分别被转换为12.43、13.4和13。
在FusionCharts中如何对数值进行格式化?

                 设定小数点保留位数之前                                                    设定小数点保留位数之后
 
如何在FusionCharts图表中对数值进行补零?
 
这可以通过<chart ... forceDecimals='1' >来实现。看看下面的例子:
 
在FusionCharts中如何对数值进行格式化?
          补零前 通过设置forceDecimals='1'强制补零
 
在双纵轴图表中,你需要为两个纵轴单独设置小数点精度。因此,这时的XML看起来是这样的:
 <chart decimals='3' sDecimals='2' forceDecimals='1' > 

sDecimals在这里指的是任何依据第二条坐标轴进行绘制的数值的精度。
 
FusionCharts可以对图表中的数值自动进行格式化吗?
 
是的,FusionCharts会自动把数值折算成千(k)或百万(m),同时添加逗号。
 
下面是一个例子:
 
在FusionCharts中如何对数值进行格式化?

 
我不想让图表自动换算数值,可以吗?
 
如果你不想进行数值的自动换算,你可以做如下设置:
 <chart formatNumberScale='0'... > 
结果是这样的:
在FusionCharts中如何对数值进行格式化?

 
如何从FusionCharts图表的数值中去掉逗号?
 
你可以通过属性formatNumber来去掉逗号,设置formatNumber='0'。但是这样一来,就不能对任何数值的精度进行控制了。
 <chart ...formatNumber='0' formatNumberScale='0'... > 
设置<chart ...formatNumber='0' formatNumberScale='0'... >之后的效果如下:
在FusionCharts中如何对数值进行格式化?

 
可以看到逗号被移除了。
 
同样的,针对双纵轴图表,你需要像下面这样对第二个纵轴进行设置。
 <chart ... formatNumber='0' formatNumberScale='0'  sFormatNumber='0'
           
sFormatNumberScale='0'... >
在这里,前缀‘s’代表第二个(secondary)坐标轴。
 
如何对FusionCharts图表中的数值添加前缀和后缀?
 
你可以对<chart>元素的如下属性进行设置:
 
numberPrefix="$" : 为主坐标轴上的数值增加前缀
numberSuffix="p.a" : 为主坐标轴上的数值增加后缀 
sNumberPrefix="$" : 为副坐标轴上的数值增加前缀
sNumberSuffix="p.a" : 为副坐标轴上的数值增加后缀
在FusionCharts中如何对数值进行格式化?
添加货币前缀 添加百分比后缀
 
如何在FusionCharts图表中设置分割线?
 
你可以通过<chart> 元素的numDivLines属性来设定分割线的数量。看看下面这个例子:
 
 <chart yAxisMinValue='115' yAxisMaxValue='140' adjustDiv='0' numDivLines='3' >
      
<set label='John' value='125' />
      
<set label='Mary' value='134' />
      
<set label='Andy' value='131' />
</chart>
 
在FusionCharts中如何对数值进行格式化?

在这个图表中我们手工设定了图表的下限和上限,以及分割线的数量。我们还要求FusionCharts不要自动调整分割线。
 
如何能控制FusionCharts图表中纵轴数值的小数点精度?
 
可以通过forceYAxisValueDecimals='1'和yAxisValueDecimals='具体数值'在纵轴上显示并控制小数点精度,此时adjustDiv应为0。
 
 <chart ... yAxisMinValue='115' yAxisMaxValue='140' adjustDiv='0' numDivLines='3' 
           
forceYAxisValueDecimals='1' yAxisValueDecimals='2' decimals='0' >

在FusionCharts中如何对数值进行格式化?

对于使用双纵轴的图表,XML应该是:
 <chart ... forceSYAxisValueDecimals='1' SYAxisValueDecimals='2' > 
分享到:
评论

相关推荐

    用fusioncharts使用json格式数据展示图表

    在IT行业中,数据可视化是至关重要的,它帮助我们理解复杂的数据并作出明智的决策。FusionCharts是一款强大的JavaScript...在实际项目中,可以根据具体需求对图表进行定制,实现更多高级功能,使数据可视化更具价值。

    FusionCharts

    `Data.xml`是FusionCharts的数据源文件,它可以是XML、JSON或者CSV格式,用于提供图表所需的数值数据。在这个例子中,数据是以XML格式存储的,每个图表系列对应一个XML节点,每个节点包含了一系列的值。通过调整这个...

    FusionCharts_XT_Evaluation

    **FusionCharts XT Evaluation** 是一个...在实际项目中,FusionCharts XT 可以通过解压名为"FusionCharts_XT_Evaluation"的压缩包来获取并使用,包括示例代码、文档和其他资源,从而快速上手并实现数据可视化的需求。

    FusionCharts区域图例子

    FusionCharts是一款强大的JavaScript图表库,它提供了丰富的图表类型,帮助开发者轻松地在网页中创建交互式的、富有视觉吸引力的数据可视化效果。在这个“FusionCharts区域图例子”中,我们重点探讨的是区域图的实现...

    FusionCharts帮助文档

    总之,FusionCharts帮助文档是开发者和数据分析师的宝贵资源,它详尽地介绍了如何利用FusionCharts进行数据可视化,从基础概念到高级应用,覆盖了所有关键知识点,助你在数据展现领域游刃有余。通过深入学习和实践,...

    Fusioncharts 图表

    在实际应用中,FusionCharts通常与后端数据接口结合,通过JSON或XML格式传递数据,实现图表的动态加载和刷新。同时,它兼容多种前端技术,如HTML5、CSS3和jQuery,可以无缝集成到各种Web应用中。 综上所述,...

    FusionCharts xml说明

    其次,我们可以对图表中的数值进行格式化。通过`decimalPrecision`参数,我们可以设定数值显示的小数位数,而`formatNumberScale`则用于控制是否启用数字缩放格式。这有助于提高数据的可读性。 再者,为图表添加...

    fusioncharts全套资料分享

    FusionCharts是一款强大的...通过学习和实践这份"FusionCharts全套资料分享",你将能够熟练地使用FusionCharts创建专业且富有吸引力的数据可视化作品,无论是在商业报告、数据分析还是教育领域,都能发挥其强大的功能。

    fusioncharts

    FusionCharts也支持在JavaServer Pages (JSP)中使用,为开发者提供了更多的灵活性。 #### 七、结论 FusionCharts是一款功能强大且易于使用的图表组件,适合于各种Web开发项目。通过其丰富的图表类型、灵活的数据...

    FusionCharts演示Demo

    在每个示例中,都包含了`.swf`文件,这是FusionCharts早期版本使用的Flash格式的图表渲染文件。虽然现在HTML5已经取代了Flash,但这些`.swf`文件仍然可以用于那些仍支持Flash的环境。同时,每个示例都有对应的`.xml`...

    FusionCharts图表组件简单使用

    此外,不同类型的图表可能需要不同的数据源格式,因此在实际应用中,建议参考FusionCharts提供的文档和示例来适应具体需求。 总的来说,FusionCharts是一个强大且易于使用的图表组件,适用于快速构建具有吸引力的...

    FusionCharts Free中文开发指南

    在本开发指南中,我们将深入探讨FusionCharts的核心特性和使用方法。 1. **FusionCharts概述** - FusionCharts家族:包括FusionCharts XT、FusionCharts Suite XT等产品,满足不同需求。 - 功能特性:支持超过90...

    玩转FusionCharts:Y轴数字形式(如去掉K)

    虽然这种做法提高了数据的可读性,但在某些场景下可能会显得不够专业或不符合特定需求,因此提供了一种方法来控制这种格式化行为。 ##### 去掉Y轴上的“k” 若希望移除这种缩写单位,可以在XML配置文件中设置`...

    FusionCharts实例

    这个实例将深入讲解如何利用FusionCharts来构建这些常见图表,以提升数据可视化的用户体验。 首先,我们需要了解FusionCharts的基本使用步骤。在引入FusionCharts库之前,确保你的HTML文件已经包含了FusionCharts的...

    FusionCharts.dll

    首先,`FusionCharts.dll` 文件是FusionCharts的动态链接库,它在.NET环境中提供对FusionCharts功能的接口。开发人员可以利用这个DLL文件在C#、VB.NET或其他.NET框架支持的语言中集成FusionCharts,以创建交互式图表...

    关于FusionCharts的参数的详细说明

    FusionCharts是一款强大的JavaScript图表库,它能够帮助开发者创建出美观、交互丰富的数据可视化图表。在使用FusionCharts时,理解和掌握其参数设置是至关重要的,因为这些参数直接影响到图表的外观、行为以及数据...

    完整FusionCharts各种图形报表资源下载

    在"完整FusionCharts各种图形报表资源下载"中,我们可以找到FusionCharts支持的各种图表类型及其相关资源。 FusionCharts提供了多种图表类型,包括但不限于: 1. 折线图(Line Charts):用于展示连续性数据的变化...

    FusionCharts 所有示例

    在本篇文章中,我们将深入探讨FusionCharts的核心特性,以及如何利用XML动态生成数据,为您的业务分析和数据展示带来全新体验。 1. **FusionCharts 图表类型** FusionCharts 支持多种图表类型,包括但不限于饼图、...

    饼形图柱形图fusioncharts 实例

    在 FusionCharts 中,饼形图可以展示多个类别在整体中的占比,每个扇区代表一个类别。创建饼形图时,我们需要定义数据系列、图表标题、图例等元素。例如,我们可以通过 JSON 格式的数据源设置各个扇区的值和标签: ...

Global site tag (gtag.js) - Google Analytics