- 定义
百度出品的图表库 竞品 :D3.js HeightCharts.js
- 安装
npm i echart -S
import * as echarts from "echarts"
<script src="xxx/echarts.js">
- 创建图表
承载图标的div <div id="#app" style="width:1200px";height:800px>
创建实例 var mychart =echarts.init(doucument.getElementById("app"))
创建选项 var option = {
更新选项 mychart.setOption(option)
- option
1. 标题 title text 文本 left 文本对齐
2.调色板 color:[]
3. 背景色 backgroundColor:""
4.提示 tooltip
5.图例 legend data:[]
6.xAxis x轴线 data:[]
7.yAixs y轴线
8.系列 series [系列1,系列2] name名称 type:bar | line | pie 图表类型
data数据 data:[60] data:[{name:"",value:60}....]
- 颜色
主题 dark,light 自定义
配置调试板 option.color=[]
配置背景颜色 option.backgroundColor
配置系列数据的颜色 option.series[index].color=[]
配置系列数据的样式 option.series[index].itemStyle
配置系列数据某一项的样式 option.series[index].data[ind].itemStyle
正常状态 normal:{color:""} 强调状态 emphasis:{color:""}
- label 标签
是否显示 show
显示的位置 position:"insideRight"//"out inside ,left,right,top,bottom,center"
颜色 color
文字大小 font-size
格式化 formatter {a} 表名 {b}系列名 {c}数据名 {d} 百分比 (type:"pie")
富文本 rich small:(fontSize:12;color:#000) formatter:"{small | 被样式small应用的文本}"