显示相关

包括主题,调色板,样式,自适应

主题

内置主题

echarts中默认内置了两套主题:light,dark

  1. var mCharts = echarts.init(document.querySelector("div"))
  2. //使用init初始化echarts的实例的对象的时候,就会直接把主题也加上
  3. //加上之后
  4. var mCharts = echarts.init(document.querySelector("div"),'light')
  1. // init有两个参数,第一个参数代表dom节点,第二个参数代表需要使用哪一套主题
  2. var mCharts = echarts.init(document.querySelector("div"),'dark')

自定义主题

1.在主题编辑器中编辑主题
2.将编辑后的主题下载下来(js文件)
image.png
3.引入主题js文件
image.png
主题的js文件
image.png

调试盘

调色盘是一组颜色,图形,系列会自动选择颜色

主题调色盘

主题自带的
image.png

全局调色盘

写在option中
全局调色盘会覆盖主题调色盘
option:{
color:[‘red’,‘green’,‘blue’]
}
image.png

局部调色盘

写在series中的控制图表的对象里,是单独属于这个图表的调色盘
image.png
调色盘遵循就近原则

颜色渐变

线性渐变:根据一条线颜色逐渐变化

径向渐变:根据一个点在四周的范围中进行颜色变化

样式控制

直接样式

itemStyle,textStyle,lineStyle,areaStyle,label
textStyle用于控制图表的标题

textStyle

image.png

image.png

高亮样式

鼠标滑过一个区域会将该区域进行高亮展示
emphasis中包裹itemStyle,textStyle。lineStyle,areaStyle,label
高亮样式就是在所有直接样式的外面加一层emphasis:{}进行包裹
image.png

自适应

当浏览器的大小发生变化的时候,图表可以随之变化

1.监听窗口大小变化事件

2.在事件处理函数中调用echarts实例对象中的resize即可

这样缩小浏览器窗口,图也会跟着变化
image.png

image.png