FusionChart图表控件使用说明

 

图片控件,http://www.fusioncharts.com/

一.<graph>的属性说明:

1.caption:图表的大标题,subCaption图表的子标题

2.decimalPrecision:数字显示的精度

3.showNames:是否显示元素的名字(似乎只用饼图支持这个),0不显示,1显示,例如:<set name="Factory" value="1"/>,如果为1则显示Factory,否则不显示;

showValues:是否显示元素的值,和上面的类似

4.rotateNames:表示元素的名字否纵向显示(似乎饼图没有这属性)

5.xAxisName:x轴的名称;yAxisName:y轴的名称,yAxisMaxValue:y轴的最大值;yAxisMinValue:y轴的最小值

6.//Update it's XML,更新图表数据
   updateChartXML("图表ID",strXML);

7.showPercentageInLabel:是否显示百分比,1显示,0不显示

8.formatNumberScale:0不格式化,1格式化,超过1000的用k表示,例:1200会被格式化成1.2k

9.pieSliceDepth:饼图的厚度

10.chartRightMargin:图标距右边的距离

11.numberPrefix:数字显示的前缀,例:numberPrefix='$'。

12.anchorRadius:瞄点的半径;anchorSides:瞄点的类型,3表示显示三角形,4表示四边形;anchorBorderColor:边框颜色

13.parentYAxis='S' :曲线的形状,表示S形状

14.numDivLines:数字显示的层次

15.SYAxisName:Y轴的右边显示

 

二、元素的属性

1.link,表示元素的单击事件属性,例如:<set name="Factory" value="1" link='javascript:alert(\"HelloC\");'/>

2.color:显示的颜色(似乎只能用十六进制的元素编码:9900ff)

 

三、FusionCharts的创建

1.通过js创建:

 //创建  

      function CreateFusionChart(){
        var chart_FactorySum = new FusionCharts("../FusionCharts/FCF_Pie3D.swf", "FactorySum1", "650", "300", "0", "1");
chart_FactorySum.setDataXML("<graph caption='Factory Output report' subCaption='By Quantity' decimalPrecision='3' showNames='1' numberSuffix=' Units'  rotateNames='1' pieSliceDepth='20' formatNumberScale='0' ><set name='Factory 1' value='644' link='javascript:updateChart(1)'/><set name='Factory 2' value='2644' link='javascript:updateChart(2)'/><set name='Factory 3' value='1252' link='javascript:updateChart(3)'/></graph>");
chart_FactorySum.render("FactorySumDiv1");
        }


2.通过C#后台创建:

string str=FusionCharts.RenderChart("/FusionCharts/"+swfName, "",Server.UrlEncode(InitXMLData(ds)), "productSales1", "600", "450", false, false);

把返回的字符输出到客户端中(其实返回的字符串就是一个javascript的脚本)
 3.更新图表数据:updateChartXML("上面创建的图表ID",strXML);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值