简单使用FusionCharts(Free)
介绍
FusionCharts Free 是一个跨平台,跨浏览器的flash图表组件解决方案,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面甚至PPT调用。并提供互动性和强大的图表,使用XML作为其数据接口,FusionCharts充分利用流体美丽的Flash创建紧凑,互动性和视觉逮捕图表。
优点
1、有动画和后台交互比较方便(ajax);
2、运行在各种平台;
3、最重要的就是使用简单
开始使用
前台javascript代码(FusionCharts参数不全)
function showChart() {
$.get("Handler1.ashx", "",
function (data) {
var chatr = new FusionCharts("../Charts/FCF_Line.swf", "s2Chart", "500", "400");
/*FusionCharts参数
*第一个 指定Flash
*给图表一个id不能重复(一个页面多个图表的时候)
*flash的宽度
*flash的高度
*/
chatr.setDataXML(data); //设置文件的xml地址或者字符串
chatr.render("div1"); //渲染到id为div1的div中
});
}
xml格式
<graph caption='Monthly Unit Sales' xaxisname='Month' yaxisname='Units' shownames='1'
decimalprecision='0' formatnumberscale='0'>
<set name='1' value='422' color='AFD8F8' ></set>
<set name='2' value='857' color='F6BD0F' ></set>
<set name='3' value='671' color='8BBA00' ></set>
<set name='4' value='494' color='FF8E46' ></set>
<set name='5' value='761' color='008E8E' ></set>
<set name='6' value='960' color='D64646' ></set>
<set name='7' value='629' color='8E468E' ></set>
<set name='8' value='622' color='588526' ></set>
<set name='9' value='376' color='B3AA00' ></set>
<set name='10' value='494' color='008ED6'></set>
<set name='11' value='761' color='9D080D'></set>
<set name='12' value='960' color='A186BE'></set>
</graph>
FusionCharts常用的属性
属性 描述 图表和轴的标题及动画等 caption 标题 subcaption 副标题 xaxisname X轴的名字 yAxisName y轴的名字 animation 动画是否开启 bool类型 rotatevalues 显示的值形状 竖式1 横是0 flash背景参数 bgColor 设置flash的背景颜色 bgSWF 设置一个外部的Flash 为flash的背景 图表背景参数 canvasBgColor 设置图表背景的颜色 canvasBaseColor 设置图表基部的颜色 canvasBaseDepth 设置图表基部的高度 showCanvasBg 设置是否显示图表背景 showCanvasBase 设置是否显示图表基部 yAxisMinValue y轴最小值 yAxisMaxValue y轴最大值 字体属性 baseFont 设置字体样式 baseFontSize 设置字体大小 baseFontColor 设置字体颜色 outCnvBaseFont 设置图表外侧的字体样式 outCnvBaseFontSze 设置图表外侧的字体大小 outCnvBaseFontColor 设置图表外侧的字体颜色 数字格式选项 numberPrefix 设置数据值的前缀 numberSuffix 设置数据值的后缀 formatNumber 设置是否格式化数据 formatNumberScale 格式化数据 默认为1 自动格式化 0 不格式化 decimalSeparator 用指定的字符来代替小数点 thousandSeparator 用指定的字符来代替千位分隔符 decimalPrecision 设置十进制的精度 divLineDecimalPrecision 设置y轴数值的小数位数 limitsDecimalPrecision 设置y轴的最大最小值的小数位数 水平分隔线 numdivlines 设置水平分隔线的数量 divlinecolor 设置水平分隔线的宽度 divLineAlpha 设置水平分隔线的透明度 showDivLineValue 设置是否显示水平分隔线的数值 鼠标旋停参数 showhovercap 显示是否激活鼠标旋停效果 hoverCapBgColor 设置鼠标旋停效果的背景颜色 hoverCapBorderColor 设置鼠标旋停效果的边框颜色 hoverCapSepChar 设置鼠标旋停后显示的文本中的分隔符号 图表边距的设置 chartLeftMargin 设置图表左边距 chartRightMargin 设置图表右边距 chartTopMargin 设置图表上边距 chartBottomMargin 设置图表下边距
今天是七夕!看雷人的UC之业界良心
简单使用FusionCharts(Free)的更多相关文章
- FusionCharts简明教程(一)---建立FusionCharts图形
由于该项目需要的报告需要做的事情,选择FusionCharts作为一种工具. 由于该报告没有任何接触,网上有没有更具体fusionCharts课程,所以我们决定做一个彻底的研究FusionCharts ...
- FusionCharts简单教程(三)-----如何自定义图表上的工具提示
最近有蛮多人总是问我这个FusionCharts制表的问题,帮助他们解决之后,在昨晚发现以前整理的笔记中有这个简单教程,而且以前也发表了几篇这个博文,所以就将其全部上传上来供别人参考.如有不正确之处望 ...
- FusionCharts简单教程(八)-----使用网格组件
有时候我们会觉得使用图像不够直接,对于数据的显示没有表格那样直接明了.所以这里就介绍如何使用网格组件.将网格与图像结合起来.网格组件能够将FusionCharts中的单序列数据以列表的 ...
- FusionCharts简单教程(七)-----使用FusionCharts实现下钻功能
前面介绍的FusionCharts都是对FusionCharts的基本属性进行操作,下面几篇博文就FusionCharts的高级特性做一个介绍,包括:添加下钻链接.使用Style样式定制图 ...
- FusionCharts简单教程(三)-----FusionCharts的基本属性
通过前面两章的讲解我们可以制作出简单的图像,但是有时候我们需要对图像进行一个精确的规划,比如设置背景颜色.设置提示信息.设置间隔颜色等等,这时就需要我们对FusionCharts的细节有比 ...
- FusionCharts简单教程(二)-----使用js加载图像和setDataXML()加载数据
前面一篇对FusionCharts进行了一个简单的介绍,而且建立了我们第一个图形,但是那个是在HTML中使用<OBJECT>和<EMBED>标记来加载图形的,但是这 ...
- FusionCharts简单教程(一)---建立第一个FusionCharts图形
由于项目需求需要做一个报表,选择FusionCharts作为工具使用.由于以前没有接触过报表,网上也没有比较详细的fusionCharts教程,所以决定好好研究FusionCharts,同时做一个比较 ...
- FusionCharts简单教程---建立第一个FusionCharts图形
由于项目需求需要做一个报表,选择FusionCharts作为工具使用.由于以前没有接触过报表,网上也没有比较详细的fusionCharts教程,所以决定好好研究FusionCharts,同时做一个比较 ...
- FusionCharts简单教程(五)-----FusionCharts中的那些特殊符号
在FusionCharts中有些特殊字符,我们需要进行编码操作才能够使用,否则就无法正常显示. 欧元符号 在FusionCharts里显示"€",你需要用 ...
随机推荐
- ApplicationContext介绍
如果说BeanFactory是Spring的心脏,那么ApplicationContext就是完整的身躯了.ApplicationContext由BeanFactory派生而来,提供了更多面向实际应用 ...
- javascript好文 --- 深入理解可视区尺寸client
可视区大小 可视区大小client又称为可见大小或客户区大小,指的是元素内容及其内边距所占据的空间大小 clientHeight clientHeight属性返回元素节点的可见高度 clientHei ...
- Oracle SOA Suit Medicator and OSB
Medicator和OSB (Oracle Service Bus)存在的目的,从架构的设计模式上看,和解耦多态等理念非常的相似. 通过Proxy代理的方式,把真正某个Service的实现进行隐藏,让 ...
- 【css】设置div位于浏览器的最底层,离用户最远
有时候切换发现某块div一直悬浮在最上层,怎么设置div位于浏览器的最底层.离用户最远? <style> .in{ z-index: -1; } </style> 然后引用in ...
- 我是如何通过CSRF拿到Shell的
织梦内容管理系统(DedeCms) 以简单.实用.开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有 ...
- Examples osgparticleshader例子学习
Examples osgparticleshader 粒子与shader的使用 参考文档 http://blog.csdn.net/csxiaoshui/article/details/234345 ...
- Android自己定义实现循环滚轮控件WheelView
首先呈上效果图 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/d ...
- Solaris之单用户模式
1.TERM 表示终端 vt100 是简单的终端模式 export TERM=vt100 在此模式下,方向键无效,用字母键 有很多环境变量,PATH .PS1 .TERM 一般在屏幕上写的都是暂时的, ...
- python(24)- 面向对象进阶
面向对象基础知识: 1.面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用: 2.类是一个模板,模板中包装了多个‘函数’供使用(可以将多函数中公用的变量封装到对象中): 3.对象,根据模板 ...
- C#自定义类型数组排序
在数组或者集合中对自定义类型进行排序分为两种方法. 1.如果这个自定义类型是自己定义编写的,那么我可以使它继承ICompareable<T>接口,实现其中的CompareTo(Object ...