echarts(百度版本)学习记录(个人使用,或者复制过去自行学习)

7 篇文章 0 订阅
1 篇文章 0 订阅

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<title></title>
		<link rel="stylesheet" type="text/css" href="bootstrap-3.3.7-dist/css/bootstrap.min.css"/>
		<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="bootstrap-3.3.7-dist/js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="https://cdn.bootcss.com/echarts/3.7.1/echarts.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="js/theme.js" type="text/javascript" charset="utf-8"></script>
		<style>
		</style>
	</head>
	<body>
		<div style="width: 600px;height: 400px;"></div>		
		<button id='modify'>修改数据</button>
		<button id="add">增加数据</button>
		<button id="btn1">触发行为</button>
	</body>
	<script>
		
		//柱状图
		// var mCharts= echarts.init(document.querySelector('div'))
		// var xDataArr=['小明','小红','小王','小明','小红','小王','小王','小明','小红','小王']
		// var yDataArr=[70,92,87,85,89,90,101,56,89,90]
		// var yDataArr2=[70,92,89,85,89,77,101,150,89,89]
		// var option={
		// 	dataZoom:[
		// 			{
		// 				type:'slider',
		// 				xAxisIndex:0
		// 			},
		// 			{
		// 				type:'slider',
		// 				yAxisIndex:0
		// 			}
		// 	],
		// 	grid:{
		// 		show:true,
		// 		borderWidth:1	
		// 	},
		// 	title:{
		// 		text:'成绩',
		// 		textStyle:{
		// 			color:'blue',
		// 			size:'20px'
		// 		},
		// 		borderWidth:10,
		// 		borderColor:'red',
		// 		top:20,
		// 		left:30
				
		// 	},
		// 	tooltip:{
		// 		trigger:'item',
		// 		// trigger:'axis',
		// 		triggerMove:'',
		// 		formatter: function(arg){
		// 			// console.log(arg)
		// 			return arg.name+'的分数是:'+arg.data
		// 		}
		// 	},
		// 	toolbox:{
		// 		feature:{
		// 			saveAsimage:{
						
		// 			},
		// 			dataView:{},
		// 			restore:{},
		// 			dataZoom:{},
		// 			magicType:{
		// 				type:['bar','line']
		// 			}
		// 		}
		// 	},
		// 	xAxis:{
		// 		type:'category',
		// 		data:xDataArr,
		// 		},
		// 	yAxis:{
				
		// 		type:'value'
		// 	},
		// 	series:[{
		// 		name:'语文',
		// 		type:'bar',
		// 		// barWidth:'30%',
		// 		itemStyle:{
		// 			normal:{
		// 				color:{
		// 					type:'linear',
		// 					x:0,
		// 					y:0,
		// 					x2:0,
		// 					y2:1,
		// 					colorStops:[
		// 						{offset:0,color:'red'},
		// 						{offset:1,color:'blue'}
		// 					]
		// 				}
		// 			}
		// 		},
		// 		markPoint:{
		// 			data:[
		// 				{
		// 					type:'max',name:'最大值'
		// 				},
		// 				{
		// 					type:'min',name:'最小值'
		// 				}
		// 			]
		// 		},
		// 		markLine:{
		// 			data:[{
		// 				type:'average',name:'平均值'
		// 			}],
					
		// 		},
		// 		label:{
		// 			show:false,
		// 			rotate:60,
		// 			position:'top'
		// 		},
		// 		data:yDataArr,
		// 	},
		// 	{
		// 		name:'数学',
		// 		type:'bar',
		// 		data:yDataArr2
		// 	}
		// 	],
			
		// }
		// mCharts.setOption(option)
		// //修改数据
		// var btnmodify=document.querySelector('#modify')
		// btnmodify.onclick=()=>{
		// 	var newYData=[70,11,11,11,99,90,30,56,89,90]
		// 	var option={
		// 		series:{
		// 			data:newYData
		// 		}
		// 	}
		// 	mCharts.setOption(option)
		// }
		// var btnadd=document.querySelector('#add')
		// btnadd.onclick=()=>{
		// 	xDataArr.push('傻强')
		// 	yDataArr.push(88)
		// 	yDataArr2.push(90)
		// 	var option={
		// 		xAxis:{
		// 			data:xDataArr
		// 		},
		// 		series:[
		// 			{
		// 				data:yDataArr
		// 			},
		// 			{
		// 				data:yDataArr2
		// 			}
		// 		]
		// 	}
		// 	mCharts.setOption(option)
		// }
		//折线图
		// var mCharts=echarts.init(document.querySelector('div'))
		// var xDataArr=['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月',]
		// var yDataArr=[2000,3000,4000,2500,7300,5200,1300,1522,8893,1000,6346,4155]
		// var yDataArr2=[2000,3000,1111,2500,2222,5200,3333,1522,8893,3333,6346,4155]
		// var  option={
		// 	xAxis:{
		// 		type:'category',
		// 		data:xDataArr,
		// 	},
		// 	yAxis:{
		// 		type:'value',
		// 		scale:true
		// 	},
		// 	series:[
		// 		{
		// 			neme:'欧师傅',
		// 			data:yDataArr,
		// 			stack:'all',
		// 			type:'line',
		// 			boundaryGap:true,
		// 			areaStyle:{
		// 				color:'green'
		// 			},
		// 			markPoint:{
		// 				data:[
		// 					{
		// 						type:'max'
		// 					},
		// 					{
		// 						type:'min'
		// 					}
		// 				]
		// 			},
		// 			markArea:{
		// 				data:[
		// 					[
		// 						{
		// 							xAxis:'1月'
		// 						},
		// 						{
		// 							xAxis:'2月'
		// 						}
		// 					],
		// 					[
		// 						{
		// 							xAxis:'5月'
		// 						},
		// 						{
		// 							xAxis:'7月'
		// 						}
		// 					],
							
		// 				]
		// 			},
		// 			smooth:true,
		// 			lineStyle:'green'
		// 		},
		// 		{
		// 			neme:'欧师傅',
		// 			data:yDataArr2,
		// 			type:'line',
		// 			smooth:true,
		// 			stack:'all',
		// 			areaStyle:{},
		// 			boundaryGap:true
		// 		}
		// 	]
		// }
		// mCharts.setOption(option)
		//饼状图
		var mCharts=echarts.init(document.querySelector('div'))
		mCharts.showLoading()	
		var pieData=[{name:'淘宝',value:'11231',emphasis:{color:'blue'}},{name:'京东',value:'22673'},{name:'唯品会',value:'6123'},{name:'1号店',value:'8989'},{name:'聚美优品',value:'6700'}]
		var option={
			legend:{
				data:['淘宝','京东','唯品会','1号店','聚美优品']
			},
			series:[
				{
					type:'pie',
					data:pieData,
					label:{
						normal:{
							show:true,
							formatter:function(arg){
								return arg.name+'平台'+arg.value+'元\n'+arg.percent+'%'
							}
						}
					},
					// radius:['50%','85%']
					roseType:'radius',
					selectedMode:'single'
				}
			]
		}
		setTimeout(function(){
			mCharts.hideLoading()
		},3000)
		mCharts.setOption(option)
		mCharts.on('legendselectchanged',function(arg){
			console.log(arg)
		})
		console.log($('#btn'))
		$('#btn1').click(()=>{
			mCharts.dispatchAction({
				type:'highlight',
				seriesIndex:0,
				dataIndex:1
			})
		})
		// //地图应用
		// var mCharts=echarts.init(document.querySelector('div'))
		// $.get('lib/China.json',function(ret){
		// 	echarts.registerMap('chinaMap',ret)
		// 	var option={
		// 		geo:{
		// 			type:'map',
		// 			map:'chinaMap',
		// 			roam:true,
		// 			label:{
		// 				normal:{
		// 					show:true
		// 				}
		// 			},
		// 			zoom:1,
		// 			center:[87.617733,43.792818]
		// 		},
				
		// 	}
		// 	mCharts.setOption(option)
		// })
		//雷达图
		// var mCharts=echarts.init(document.querySelector('div'))
		// var mdata=[{name:'华为手机',value:[80,90,35,65,88]},{name:'中兴手机',value:[86,20,99,80,8]}]
		// var dataMax=[{name:'易用性',max:100},{name:'功能',max:100},{name:'拍照',max:100},{name:'跑分',max:100},{name:'续航',max:100},]
		// var option={
		// 	radar:{
		// 		indicator:dataMax,//配置维度最大值
		// 		shape:'squar'
		// 	},
		// 	series:[{
		// 		type:'radar',
		// 		label:{normal:{
		// 			show:true
		// 		}},
		// 		areaStyle:{normal:{
					
		// 		}},
		// 		data:mdata
		// 	}
				
		// 	]
		// }
		// mCharts.setOption(option)
		//仪表盘
		// var mCharts=echarts.init(document.querySelector('div'),'light')
		// var mdata=[{value:100}]
		// var option={
		// 	series:{
		// 		type:'gauge',
		// 		data:mdata,
		// 		min:0,
		// 		max:100
		// 	}
		// }
		// mCharts.setOption(option)
	</script>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值