在做汇总统计或统计报表等各种功能的时候常常会用到一些柱状图或是饼图等等,那么这就会用到Fusioncharts,它是生成各种统计图的一种flash插件,在治超项目里里面的统计分析详情里面就用到了这一技术,在需要的时候可以详细研究学习使用过程。这里总结一些简单的关于Fusioncharts的应用作为日后进一步学习的基础:
http://yyg329-405.blog.163.com/blog/static/378092662011712102523228/
http://blog.sina.com.cn/s/blog_4829ab000100srzk.html
http://qify.iteye.com/blog/754509
http://www.evget.com/zh-CN/Info/catalog/16971.html
http://yongboy.iteye.com/blog/270092
http://www.cnblogs.com/atree/archive/2010/04/20/fusioncharts-parameter.html
http://www.google.com.hk/#newwindow=1&safe=strict&q=fusioncharts%E7%94%9F%E6%88%90%E9%A5%BC%E5%9B%BE%E5%80%BC%E5%8F%AA%E8%83%BD%E6%98%AF%E6%95%B0%E5%AD%97%EF%BC%8C%E5%B9%B6%E4%B8%94%E8%87%AA%E5%8A%A8%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5&oq=fusioncharts%E7%94%9F%E6%88%90%E9%A5%BC%E5%9B%BE%E5%80%BC%E5%8F%AA%E8%83%BD%E6%98%AF%E6%95%B0%E5%AD%97%EF%BC%8C%E5%B9%B6%E4%B8%94%E8%87%AA%E5%8A%A8%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5&gs_l=serp.3...1314328.1330578.6.1330968.15.13.2.0.0.0.156.1576.0j13.13.0...0.0...1c.4j1.14.serp.z83kZ6aOAws&bav=on.2,or.&bvm=bv.47008514,d.aGc&fp=97cb47194c43a46b&biw=1600&bih=674
Fusioncharts的数字格式化:
1. 小数点位数格式化
<chart ... decimals='2' >
Eg.数值12.432, 13.4 and 13,使用<chart ...decimals='2' >后数值将转换成12.43, 13.4 and13;12.432将被截取2位,但是13.4并不会自动补零。
2.K、M格式化
Fusioncharts自动将数值转换成K (Thousands) & M(Millions)
Eg。12500, 13400 and 13300
可指定不进行格式化<chart ... formatNumberScale='0'..>
这时,fusioncharts将自动按逗号分隔,若不显示逗号,则
<chart ... formatNumber='0' formatNumberScale='0' ..>
格式数据:formatNumberScale='1' numberScaleValue='1024,1024,1024,1024' numberScaleUnit='K,M,G,T' 格式显示数据
3.分隔符修改
Fusioncharts默认将逗号作为Thousands的分隔符,将。作为小数点;可根据需要进行修改,使用属性decimalSeparatorthousandSeparator
<chart ... decimalSeparator=','thousandSeparator='.' >
4.增加数值前后缀
使用属性numberPrefix和numberSuffix
如numberPrefix="$" numberSuffix="p.a"
5.时间格式化
<chart defaultNumberScale='s'...>
<chart numberScaleValue='60,60,24,7'numberScaleUnit='min,hr,day,wk' >
<chart defaultNumberScale='s'numberScaleValue='60,60,24,7'numberScaleUnit='min,hr,day,wk'>
<setlabel='A' value='38' />
<setlabel='B' value='150' />
<setlabel='C' value='11050' />
<setlabel='D' value='334345' />
<setlabel='E' value='1334345' />
</chart>
6.存储大小格式化
8 bits = 1 Byte
1024 bytes = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB = 1 TB
<chart defaultNumberScale='bits'numberScaleValue='8,1024,1024,1024,1024'numberScaleUnit='bytes,KB,MB,GB,TB' >
7.入参数据格式化
使用属性inThousandSeparator、inDecimalSeparator
<chart inThousandSeparator='.'inDecimalSeparator=','formatNumberScale='0'>
<setlabel='John' value='420.315,43'/>
<setlabel='Mary' value='295.345,98'/>
<setlabel='Tom' value='523.323,76'/>
</chart>
则fusioncharts在解析的时候将按照逗号作为小数点,.作为千位分隔符解析;
inThousandSeparator和thousandSeparator分别是fusioncharts对入参的千位分隔符和显示的千位分隔符;
inDecimalSeparator和decimalSeparator分别是fusioncharts对入参的小数点解析符和显示的小数点符号;
分享到:
相关推荐
总的来说,使用Ruby和FusionCharts生成柱状图和饼图是一种高效的方法,可以帮助我们直观地展示统计报表,便于理解和分析数据。通过深入学习和实践,你将能够创建出更加复杂和富有交互性的数据可视化应用。
在这个“FusionCharts饼图,柱状图,链表例子”中,我们将探讨如何使用FusionCharts来展示数据,并了解这些图表类型在数据统计图形化显示中的应用。 1. **饼图(Pie Chart)**: 饼图是一种常用于展示整体与部分...
综上所述,"Flash完成统计饼图和柱状图"涵盖了数据可视化、XML数据绑定、ActionScript编程、图表库应用以及交互设计等多个方面的知识,对于数据分析师、前端开发者和UI设计师来说,这些都是构建高效数据展示工具的...
FusionCharts支持多种图表类型,包括但不限于折线图、柱状图、饼图、散点图、热力图、甘特图等。这些图表在商业智能、数据分析、项目管理等领域中都有广泛应用。例如,折线图可以清晰地展示趋势变化,柱状图用于比较...
"web图表程序集,各种饼图、柱状图、立体图" 提供了一种高效的方法来呈现网页上的统计信息和分析结果。这个程序集特别强调了立体图的使用,为数据的展示增添了更多维度,使得数据的比较和理解更加直观。 首先,让...
FusionCharts是一款强大的JavaScript图表库,它提供了丰富的统计图表类型,包括柱状图、饼图、线图、区域图、甘特图等,用于数据可视化。在这个“FusionCharts各类统计图制作”的案例中,我们将深入探讨如何使用...
这是一款Js生成柱状图,饼图,线图.........的插件
1. **统计图类型**:FusionCharts Free 支持多种图表类型,包括柱状图、饼图、线图、面积图、散点图、雷达图、组合图等。每种图表都有其特定的用途,比如柱状图用于比较不同类别的数据,饼图用于显示各部分占整体的...
2. **丰富的图表类型**:提供超过90种不同类型的图表,包括柱状图、饼图、线图、面积图、散点图、甘特图、地图等,满足各种数据展示需求。 3. **高度自定义**:通过调整各种参数,可以定制图表的颜色、字体、背景、...
FusionCharts是一款强大的JavaScript图表库,它支持超过90种图表类型,包括柱状图、饼图、线图、雷达图等,可用于创建交互式的、动态的图表。通过将JSON数据传递给FusionCharts,开发者可以在网页上快速生成各种统计...
在Web应用中,数据的可视化对于理解复杂信息至关重要,FusionCharts提供了多种类型的图表,如柱状图、饼图、线图、热力图等,以直观的方式展示数据。 在实现FusionCharts统计图的过程中,首先需要了解其基本结构和...
FusionCharts提供了多种图表类型,如柱状图、饼图、线图、地图等,支持数据驱动和动态更新。这个定制化的统计模块是基于FusionCharts的基础组件构建的,它允许开发者通过简单的XML配置来定义图表的样式、数据源、...
2、本程序包含柱状图、饼图、折线图以及map地图销售统计。所有的数据自己动态读取,本人已经传入相应的参数。 示例以两种形式展示,一种是.cs代码的读取,一种是XML方式的读取。 3、有利于公司的报表统计 注意: ...
在这个"**FusionCharts2D3D报表统计源码.rar**"压缩包中,您将找到一个基于FusionCharts进行二次开发的示例项目,它包括了柱状图、饼图、折线图以及地图等多种图表,用于展示销售统计信息,并且所有数据都是动态读取...
它的核心优势在于其丰富的图表类型,包括柱状图、饼图、线图、面积图、散点图等,覆盖了各种数据分析需求。 2. **SWF格式**:SWF是Adobe Flash Player支持的一种文件格式,用于在网络上传输多媒体内容,如动画和...
FusionCharts v3提供了一系列丰富的图表类型,如柱状图、饼图、线图、雷达图等,满足各种数据分析和展示需求。 3. **FusionCharts与Flex结合**: 当Flex与FusionCharts结合时,开发者可以利用Flex的强大功能来处理...
通过XML或JSON数据格式,FusionCharts能够将各种类型的数据转换成易于理解的图形,如柱状图、饼图、线图、地图等。 ### 2. FusionCharts实例与简单例子 在"报表FusionCharts讲解及简单实例.doc"和"FusionCharts...
它支持多种图表类型,包括柱状图、饼形图、线形图、散点图等,适用于数据分析、业务报告、网站统计等多个领域。FusionCharts不仅提供了美观的外观,还强调用户体验,让用户能够轻松地理解并探索数据。 **二、报表...
FusionCharts是一款强大的JavaScript图表库,它能够帮助开发者轻松创建各种动态、交互式的图表,包括柱状图、饼图、折线图和蜡烛图等。这个实例将深入讲解如何利用FusionCharts来构建这些常见图表,以提升数据可视化...
FusionCharts支持多种图表类型,包括但不限于柱状图、折线图、饼图,以及更复杂的散点图、仪表盘和地图等,能够满足用户在不同场景下的数据展示需求。 柱状图是FusionCharts中最基础的图表类型之一,适用于对比不同...