Flash饼图绘制

  一个Flash统计饼图的代码,先把函数的调用方式和参数设置写下来,代码正在整理中。

显示效果:


参数设置:

  1. //所有数据
  2.  var pie_num:String = "20,15,8,50,55,100,100,190";
  3.  //所有数据名称
  4.  var pie_name:String = "四川,重庆,云南,贵州,山西,湖南,上海,北京,广州";
  5.  //是否显示数据名称与百分比值
  6.  var show_name:String = "true,false,false,true,false,true,true,true"
  7.  //所有颜色
  8.  var colorstr:String = "0xFF0F00,0xFF6600,0xFF9E01,0xFCD202,0xF8FF01,0xB0DE09,0x04D215,0x0D8ECF,0xFF1F11";
  9.  //所有开始位置
  10.  var defaultsate:String = "false,false,false,false,false,false,false,true";
  11.  //公共变量
  12.  x0 = 210;//圆点坐标x(数字)
  13.  y0 = 135;//圆点坐标y(数字)
  14.  z = 150;//圆长轴(>0)
  15.  d = 90;//圆短轴(>0)
  16.  w = 150;//环宽(>0,<长轴)
  17.  h = 20;//饼高(>=0)
  18.  movew = 15;//移动距离(>0)
  19.  alpha = 100;//点击之后的透明度(0-100)
  20.  mcalpha = 100;//默认所有开始透明度(0-100)
  21.  showorder = true;//是否显示竖向排列表(true,false)
  22.  orderx = 400;//竖向排列表起始x(数字)
  23.  ordery = 70;//竖向排列表起始y(数字)
  24.  orderxy = 6;//竖向排列表竖向间隔(>0)
  25.  linecolor = 0xcccccc;//指示线颜色(十六进制颜色)
  26.  linealpha = 100;//指示线透明度(0-100)
  27.  titleline = 20; //指示线长度(>0 || 0<)
  28.  fontcolor = 0xFF0000;//文字颜色(十六进制颜色)
  29.  percentshow = "font";//是否显示百分值四个值(font文字,num百分值,all都显示,none不显)
  30.  orderfontcolor = 0x222222;//左边竖向排列文字颜色(十六进制颜色)
  31.  dark = 1.43;//深色系数(>1如1.43默认)
  32.  
  33.  //以下为三个饼图示例
  34.  //第一个参数为影片名,第二个为深度群
  35.  drawpie("amu",1,
  36.  pie_num,pie_name,titleline,linecolor,linealpha,orderfontcolor,percentshow,fontcolor,colorstr,defaultsate,show_name,
  37.  x0,y0,z,d,w,h,movew,alpha,mcalpha,dark,
  38.  showorder,orderx,ordery,orderxy);

完整内容 http://www.thinkgo.net/rewrite.php/read-41.html
文章来源 jimo's blog 'On the way' www.thinkgo.net

本文链接地址: http://www.thinkgo.net/rewrite.php/read-41.html

标签: Flash 饼图 统计
评论: 0 | 引用: 0 | 阅读: 321