一、使用渐变色
官方文档对于许多颜色属性值的描述都仅仅只有一个字符串. 只在第一级菜单中有对颜色的具体描述(https://echarts.apache.org/zh/option.html#color)

在使用dataZoom组件时, 想对背景色进行自定义, 官方文档的说明是

如果你使用了typescript, 可以去查看这条属性的类型, 然后就会发现它不仅支持单纯的字符串, 还支持线性渐变, 径向渐变甚至svg或图片的配置对象




PatternObject我没有使用过, 官方文档里也没看到说明, 感兴趣的话可以自己试一下.
只能说幸好有TS, 不然谁有那么多功夫去扒一些可能都不存在的源码
二、 图例的Icon通过path绘制的线条没有显示
在legend下设置
itemStyle: { borderColor: '#000', borderWidth: 1, },