jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
发布时间 - 2026-01-10 23:25:55 点击率:次本文实例讲述了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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
手机软键盘弹出时影响布局的解决方法
Python数据仓库与ETL构建实战_Airflow调度流程详解
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
MySQL查询结果复制到新表的方法(更新、插入)
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
个人摄影网站制作流程,摄影爱好者都去什么网站?
西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
Laravel如何使用Passport实现OAuth2?(完整配置步骤)
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
智能起名网站制作软件有哪些,制作logo的软件?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Laravel如何配置Horizon来管理队列?(安装和使用)
网页设计与网站制作内容,怎样注册网站?
如何用虚拟主机快速搭建网站?详细步骤解析
Python文件流缓冲机制_IO性能解析【教程】
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
如何用腾讯建站主机快速创建免费网站?
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
开心动漫网站制作软件下载,十分开心动画为何停播?
bootstrap日历插件datetimepicker使用方法
如何在阿里云高效完成企业建站全流程?
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
如何在Windows虚拟主机上快速搭建网站?
jquery插件bootstrapValidator表单验证详解
微信小程序 五星评分(包括半颗星评分)实例代码
Android自定义listview布局实现上拉加载下拉刷新功能
邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?
用yum安装MySQLdb模块的步骤方法
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
lovemo网页版地址 lovemo官网手机登录
Firefox Developer Edition开发者版本入口
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何有效防御Web建站篡改攻击?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
高防服务器租用如何选择配置与防御等级?
如何快速选择适合个人网站的云服务器配置?
如何快速重置建站主机并恢复默认配置?
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
如何在万网自助建站平台快速创建网站?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
linux top下的 minerd 木马清除方法
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Laravel如何实现API版本控制_Laravel版本化API设计方案

