Flash图表组件FusionCharts帮助文档十:将柱状图转换为饼状图
来源:互联网 发布:英文网络用语 编辑:程序博客网 时间:2024/05/17 04:56
你有没有想过,将 FusionCharts 创建好的柱状图转换为一张饼状图,并且不需要改变初始数据。这个转换后的饼状图仍然支持动画和交互性(如饼图的分片、用鼠标旋转、标签工具条等)。
很简单,要改变图表类型,只需编辑先前的代码,更改SWF文件名称为Pie3D.swf。
在本例中,复制 weekly-sales.html 并将它在同一个文件夹中保存为weekly-sales-pie.html。最后,编辑HTML代码:
<html> <head> <title>My First chart using FusionCharts XT - change chart type</title> <script type="text/javascript" src="FusionCharts/FusionCharts.js"></script> </head> <body> <div id="chartContainer">FusionCharts XT will load here!</div> <script type="text/javascript"><!-- var myChart = new FusionCharts( "FusionCharts/Pie3D.swf", "myChartId", "400", "300", "0", "1" ); myChart.setXMLUrl("Data.xml"); myChart.render("chartContainer"); // --> </script> </body> </html>
解释一下上面这段代码,我们已经改变了SWF文件路径,之前是指向Column3D.swf的,现在指向Pie3D.swf。你需要从Charts 文件夹中复制Pie3D.swf。如果你现在在浏览器中打开HTML文件,会看到类似于下面这种饼图(点击图片查看在线Demo):
单击饼图分片,分片扇形就会分离出来。或者在图表上右键单击选中"Enable Rotation",就可以用鼠标拖拽图表进行旋转。
注意,我们之所以能够在不改变数据的情况下转换图表类型,是因为新的图表类型与初始数据是兼容的。比如,在本例中,我们是将一个单序列的柱状图转换为单序列的饼图。也就是说,只有在两个图表都是单序列的时候,图表类型的初始数据才是有效的。如果你想在单序列图表上使用多序列数据,那么图表上就不会有任何数据显示。
- Flash图表组件FusionCharts帮助文档十:将柱状图转换为饼状图
- Flash图表组件FusionCharts帮助文档汇总
- Flash图表组件FusionCharts帮助文档十二:创建透明图表
- Flash图表组件FusionCharts帮助文档九:网格组件用法
- Flash图表组件FusionCharts帮助文档二:为饼图/环形图添加图例
- Flash图表组件FusionCharts帮助文档三:在iPhone/iPad中生成JavaScript图表
- Flash图表组件FusionCharts帮助文档四:在图表中添加货币符号
- Flash图表组件FusionCharts帮助文档七:加载多个图表文件
- Flash图表组件FusionCharts帮助文档十一:Excel静态数据变为动态图表
- Flash图表组件FusionCharts帮助文档十三:调整图表比例(百分比)
- Flash图表组件FusionCharts帮助文档一:调用静态方法RenderChart
- Flash图表组件FusionCharts帮助文档一:调用静态方法RenderChart
- Flash图表组件FusionCharts帮助文档五:用BOM实现多语言(UTF-8)
- Flash图表组件FusionCharts帮助文档六:在地图上作标记
- Flash图表组件FusionCharts帮助文档八:添加向下钻取链接
- Flash图表FusionCharts帮助文档(持续更新中)
- 基于Flash的图表组件-FusionCharts
- 将文档转换为flash预览
- Flash图表组件FusionCharts帮助文档七:加载多个图表文件
- Flash图表组件FusionCharts帮助文档八:添加向下钻取链接
- Flash图表组件FusionCharts帮助文档九:网格组件用法
- TOJ Right Triangles II
- ARM MMU工作原理剖析
- Flash图表组件FusionCharts帮助文档十:将柱状图转换为饼状图
- TwinCAT与AMD的处理器的不兼容问题
- Flash图表组件FusionCharts帮助文档十一:Excel静态数据变为动态图表
- Flash图表组件FusionCharts帮助文档十二:创建透明图表
- Flash图表组件FusionCharts帮助文档十三:调整图表比例(百分比)
- Android Password Field Example
- TOJ 4224 Cryptologist
- Make选项及makefile常用变量
- Linux 链接脚本详解