本文实例讲述了jQuery插件echarts实现的循环生成图效果。分享给大家供大家参考,具体如下:

1、问题背景:
利用for循环生产多个气泡图,并且每个气泡都可以点击
2、实现源码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>echarts-循环生成图</title>
<script type="text/javascript" src="jquery-1.4.2.min.js" ></script>
<script type="text/javascript" src="echarts.js" ></script>
<style>
body,html,#div-chart{
width: 99%;
height: 100%;
font-family: "微软雅黑";
font-size: 12px;
}
.chart{
width: 1200px;
height: 100px;
}
</style>
<script>
$(document).ready(function(){
buildChart();
buildChartJS();
});
function buildChart()
{
$("#div-chart").empty();
var chart = "";
for(var i=0;i<8;i++)
{
chart += "<div id='chart"+i+"' class='chart'></div>";
}
$("#div-chart").append(chart);
}
function buildChartJS()
{
for(var i=0;i<8;i++)
{
var chart = document.getElementById('chart'+i);
var echart = echarts.init(chart);
var option = {
legend: {
data:['scatter1'],
show:false
},
splitLine:{
show:false
},
grid:{
borderWidth:0
},
xAxis : [
{
show:false,
type : 'value',
splitNumber: 2,
scale: true,
axisLine:{
show:false
},
splitLine:{
show:false
},
axisTick:{
show:false
}
}
],
yAxis : [
{
show:false,
type : 'value',
splitNumber: 2,
scale: true,
axisLine:{
show:false
},
splitLine:{
show:false
}
}
],
series : [
{
name:'scatter1',
type:'scatter',
symbol: 'emptyCircle',
symbolSize: 20,
itemStyle : {
normal: {
color:'#0068B7',
label:{
show: true,
position: 'inside',
textStyle : {
fontSize : 26,
fontFamily : '微软雅黑',
color:'#0068B7'
}
}
}
},
data: randomDataArray()
}
]
};
function eConsole(param)
{
alert(param.value);
console.dir(param);
}
echart.on("click", eConsole);
echart.setOption(option);
}
}
function randomDataArray()
{
var d = [];
var arr = [3,5,7,9,10,1,2,4,8,6];
var len = 10;
for(var i=0;i<len;i++)
{
d.push([i+1,0,arr[i],]);
}
return d;
}
</script>
</head>
<body>
<div id="div-chart"></div>
</body>
</html>
3、实现效果图:
附:完整实例代码点击此处本站下载。
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》及《jquery选择器用法总结》
希望本文所述对大家jQuery程序设计有所帮助。
# jQuery
# 插件
# echarts
# 循环生成图
# 在Vue中使用echarts的实例代码(3种图)
# jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法
# jQuery插件Echarts实现的渐变色柱状图
# echarts学习笔记之箱线图的分析与绘制详解
# echarts饼图扇区添加点击事件的实例
# jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
# jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
# jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
# Echarts动态加载多条折线图的实现代码
# 详解python 利用echarts画地图(热力图)(世界地图
# 省市地图
# 区县地图)
# JavaScript使用百度ECharts插件绘制饼图操作示例
# 微软
# 相关内容
# 多个
# 感兴趣
# 给大家
# 点击此处
# 更多关于
# 所述
# 程序设计
# 操作技巧
# 选择器
# 讲述了
# width
# chart
# font
# height
# min
# div
# body
# style
相关文章:
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
如何设计高效校园网站?
网页设计网站制作软件,microsoft office哪个可以创建网页?
视频网站制作教程,怎么样制作优酷网的小视频?
如何高效配置IIS服务器搭建网站?
Bpmn 2.0的XML文件怎么画流程图
广平建站公司哪家专业可靠?如何选择?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
盐城做公司网站,江苏电子版退休证办理流程?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
高端企业智能建站程序:SEO优化与响应式模板定制开发
建站之星如何取消后台验证码生成?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
建站之星图片链接生成指南:自助建站与智能设计教程
官网网站制作腾讯审核要多久,联想路由器newifi官网
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
如何自定义建站之星网站的导航菜单样式?
如何在IIS7上新建站点并设置安全权限?
如何在IIS中新建站点并解决端口绑定冲突?
C#怎么创建控制台应用 C# Console App项目创建方法
如何配置WinSCP新建站点的密钥验证步骤?
python的本地网站制作,如何创建本地站点?
宝塔新建站点为何无法访问?如何排查?
如何解决ASP生成WAP建站中文乱码问题?
学校建站服务器如何选型才能满足性能需求?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何制作算命网站,怎么注册算命网站?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
nginx修改上传文件大小限制的方法
北京网站制作公司哪家好一点,北京租房网站有哪些?
盘锦网站制作公司,盘锦大洼有多少5G网站?
建站主机选虚拟主机还是云服务器更好?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
如何用狗爹虚拟主机快速搭建网站?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何在IIS7中新建站点?详细步骤解析
免费ppt制作网站,有没有值得推荐的免费PPT网站?
太原网站制作公司有哪些,网约车营运证查询官网?
如何选择高效响应式自助建站源码系统?
,南京靠谱的征婚网站?
建站主机功能解析:服务器选择与快速搭建指南
太平洋网站制作公司,网络用语太平洋是什么意思?
如何在云虚拟主机上快速搭建个人网站?
建设网站制作价格,怎样建立自己的公司网站?
*服务器网站为何频现安全漏洞?
成都网站制作报价公司,成都工业用气开户费用?
*请认真填写需求信息,我们会在24小时内与您取得联系。