option = {
title : {
text: '某站点用户访问来源',
subtext: '纯属虚构',
x:'center'
},
tooltip : {
trigger: 'item',
formatter: "{a} <br/>{b} : {c} ({d}%)"
},
legend: {
orient : 'vertical',
x : 'left',
data:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']
},
toolbox: {
show : true,
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
magicType : {
show: true,
type: ['pie', 'funnel'],
option: {
funnel: {
x: '25%',
width: '50%',
funnelAlign: 'left',
max: 1548
}
}
},
restore : {show: true},
saveAsImage : {show: true}
}
},
calculable : true,
series : [
{
name:'访问来源',
type:'pie',
radius : '55%',
center: ['50%', '60%'],
data:[
{value:335, name:'直接访问'},
{value:310, name:'邮件营销'},
{value:234, name:'联盟广告'},
{value:135, name:'视频广告'},
{value:1548, name:'搜索引擎'}
]
}
]
};

上述data部分,是大数组套多个object,直接用字符串拼成上面的格式是不对的。

var str = new Array();
for(var i = 0;i<label.length;i++){
var str3 = new Object();
str3.name=label[i];
str3.value=data[i];
str.push(str3)
}

然后将上面第一部分标红代码

data:[
{value:335, name:'直接访问'},
{value:310, name:'邮件营销'},
{value:234, name:'联盟广告'},
{value:135, name:'视频广告'},
{value:1548, name:'搜索引擎'}
]

改成:

data:str

轻松搞定。

即:动态填充option数据。

最新文章

  1. mix_alternates_for_parent: TRUE
  2. django-jinjia 集成
  3. eclipse中本地项目怎么和svn中的项目关联?
  4. 阿里云至 Windows Azure 的 Linux 虚拟机迁移
  5. RTP, RTCP, RTSP 协议介绍
  6. [转载]C++中 引用&amp;与取地址&amp;的区别
  7. Makefile 工程管理
  8. C++学习笔记14,private/protected/public继承,私有继承,保护继承,公有继承(五)(总结)
  9. COST CUTTING THE ALAN GREENBERG WAY
  10. PHP 调用asp.net Web Services服务问题总结
  11. Windows定时关机
  12. python实现散列表的链表法
  13. MySQL 笔记整理(17) --如何正确地显示随机消息?
  14. Java-IO流之转换流的使用和编码与解码原理
  15. Json----简单介绍
  16. 分布式监控系统开发【day38】:报警策略设计(二)
  17. 爬虫之requests
  18. kill 结束进程
  19. Delphi:基于jcl的Bugsplat Crash收集单元
  20. 第11月第20天 sqlite3_open xcode mysql connector

热门文章

  1. JSP常用跳转方式
  2. 蚂蚁金服互联网IT运维体系实践
  3. java随机函数使用方法Random
  4. HDUOJ---1233还是畅通工程
  5. Java优化技巧
  6. 【LeetCode】18. 4Sum (2 solutions)
  7. 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL (转)
  8. 数据源与JNDI资源实现JSP数据库连接池实例
  9. HDFS配额管理指南
  10. if you are not making someone else&#39;s life better, then you are wasting your time.– Will Smith如果你不能给别人的生活带来改善,那么你就是在浪费你的宝贵时间。 --威尔 史密斯(程序员,你做的东西...)