简单使用FusionCharts(Free)[通俗易懂]

简单使用FusionCharts(Free)[通俗易懂]介绍FusionChartsFree是一个跨平台,跨浏览器的flash图表组件解决方案,能够被ASP.NET,ASP,PHP,JSP,ColdFusion,RubyonRails

大家好,又见面了,我是你们的朋友全栈君。

介绍

     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之业界良心

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154430.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea全文搜索快捷键_idea搜索方法快捷键

    idea全文搜索快捷键_idea搜索方法快捷键1、Ctrl+N按名字搜索类相当于eclipse的ctrl+shift+R,输入类名可以定位到这个类文件,就像idea在其它的搜索部分的表现一样,搜索类名也能对你所要搜索的内容多个部分进行匹配,而且如果能匹配的自己写的类,优先匹配自己写的类,甚至不是自己写的类也能搜索。2、Ctrl+Shift+N按文件名搜索文件同搜索类类似,只不过可以匹配所有类型的文件了。3、Ctrl+H查看类的继承关系,例如HashMap的父类是AbstractMap,子类则有一大堆。4、Ctrl+Alt+B查看

    2022年8月30日
    4
  • ORACLE控制处理函数COALESCE()和NVL()

    ORACLE控制处理函数COALESCE()和NVL()1.语法COALESCE(expression,value1,value2……,valuen)2.说明主流数据库系统都支持COALESCE()函数,这个函数主要用来进行空值处理,其参数格式如下:COALESCE(expression,value1,value2……,valuen)COALESCE()函数的第一个参数expression为待检测的表达式,而其后的参数个数不定。COALESCE()函数将会返回包括expression在内的所有参数中的第一个非空表达式。

    2022年7月13日
    18
  • Linux上传文件到OSS

    Linux上传文件到OSS

    2021年6月1日
    201
  • 计算机分子模拟聚乙烯,用“分子模拟”软件构建聚乙烯分子、全同立构聚丙烯分子,并计算它们末端的直线距离-高分子物理-实验1-01…

    计算机分子模拟聚乙烯,用“分子模拟”软件构建聚乙烯分子、全同立构聚丙烯分子,并计算它们末端的直线距离-高分子物理-实验1-01…高分子物理实验。实验一用“分子模拟”(MP)软件构建聚乙烯分子、全同立构聚丙烯,并计算它们末端的直线距离一、实验目的1.了解用计算机软件模拟大分子的“分子模拟”新趋势。2.学会用“分子模拟”软件构造聚乙烯、聚丙烯大分子。3.计算主链含100个碳原子的聚乙烯、聚丙烯分子末端的直线距离。二、实验原理已经知道,C-C单键是σ键,其电子云分布具有轴对称性。因此,σ键相连的两个碳原子可…

    2022年5月16日
    45
  • 无问西东

    无问西东

    2021年9月27日
    49
  • JAVA中parameterized,java使用ParameterizedType实现泛型

    JAVA中parameterized,java使用ParameterizedType实现泛型1 过程 1 测试属性类型 2 打印 type 与 generictype 的区别 3 测试参数类型 4 测试返回值类型 2 实例 publicclassC privateMapob publicvoidte Mapmap Stringstring publicMaptes returnnull 测试属性类型 throws

    2025年8月19日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号