离恨却如春草,更行更远还生。
Echarts 样式设置
- 样式设置的几种方式,他们的功能范畴可能会有交叉(即同一种细节的效果可能可以用不同的方式实现),但是他们各有各的场景偏好。
- 颜色主题(Theme)
- 调色盘
- 直接样式设置(itemStyle、lineStyle、areaStyle、label、…)
- 视觉映射(visualMap)
颜色主题
- Echarts 内置了两套主题,分别为 light 和 dark
1 | var chart = echarts.init(dom, 'light'); |
调色板
- 调色盘可以在 option 中设置。
- 调色盘给定了一组颜色,图形、系列会自动从其中选择颜色。
- 可以设置全局的调色盘,也可以设置系列自己专属的调色盘。
1 | option = { |
直接的样式
- 直接的样式设置是比较常用设置方式。纵观 ECharts 的 option 中,很多地方可以设置 itemStyle、lineStyle、areaStyle、label 等等。这些的地方可以直接设置图形元素的颜色、线宽、点的大小、标签的文字、标签的样式等等。
1 | itemStyle: { |
高亮的样式
- 在鼠标悬浮到图形元素上时,一般会出现高亮的样式。默认情况下,高亮的样式是根据普通样式自动生成的。
- 如果要自定义高亮样式可以通过 emphasis 属性来定制
1 | // 高亮样式。 |