一、浏览器画图方式有两种
- canvas :点阵图,缩放失真,适合图形数量非常大的图表
- svg:矢量图,缩放不失真,适合图形数量较少的图表
二、echarts 的绘图步骤
- 建立dom 容器
- 引入 ECharts
- 实例化echarts
- 建立图表配置项
- 显示图表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>快速上手</title>
<style>
#main{
height: 500px;
}
</style>
</head>
<body>
<!--建立dom 容器-->
<div id="main"></div>
<!--引入echarts-->
<script src="../js/echarts.min.js"></script>
<script>
/*基于准备好的dom,初始化echarts实例
* echarts.init(dom)
* */
const myChart=echarts.init(document.getElementById('main'));
/*指定图表的option 配置项和数据
* title 标题 {}
* text 主标题
* xAxis x轴 {}
* data 类目数据
* yAxis y轴 {}
* series 系列列表 [系列,...]
* 系列
* type 图表类型
* data 数据,与xAxis.data 相对应
* */
const option={
title:{
text:'主标题'
},
xAxis: {
data:['html','css','js']
},
yAxis: {},
series:{
type:'bar',
data:[30,20,40]
}
};
/*使用刚指定的配置项和数据显示图表
* setOption(option)
* */