<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>echarts 基本使用</title>
<style>
#box {
width: 600px;
height: 400px;
}
</style>
</head>
<body>
<!-- 2.容器 -->
<div id="box"></div>
<!-- 1.引入echarts.js -->
<script src="libs/echarts.js"></script>
<script>
// 3.初始化echarts对象
function initEcharts(selector){
const box = document.querySelector(selector)
if(box) return echarts.init(box)
return
}
var mecharts = initEcharts(‘#box‘)
if(!mecharts) alert(‘echarts实例初始化失败!‘)
// 4.准备配置项
var option = {
xAxis: {
type: ‘category‘,
data: [‘小明‘,‘小红‘, ‘小王‘]
},
yAxis: {
type: ‘value‘
},
series: [
{
name: ‘语文‘,
type:‘bar‘,
data: [70, 92, 87]
}
]
}
//5.设置echarts对象的配置项
mecharts.setOption(option)
</script>
</body>
</html>
1.引入echarts.js
2.准备容器
3.初始化echarts对象:
使用echarts.init(selector), 返回一个echarts对象
【参考:https://echarts.apache.org/zh/api.html#echarts.init】
4.准备配置项
【参考:https://echarts.apache.org/zh/option.html#title】
5.设置echarts对象的配置项:echartsObj.setOption(optionObj)
【参考:https://echarts.apache.org/zh/api.html#echartsInstance.setOption】
原文:https://www.cnblogs.com/baixinL/p/14355953.html