vue项目,echarts的/lib/component和/lib/chart按需引入。
已经引入了散点图的部分 import 'echarts/lib/chart/scatter'。
单轴散点图直接使用例子的option居然会报错。然后找原因。
尝试引入4.0.3的min.js的CDN,可以。所以猜测是版本问题,把本地npm包升级到4.0.3,不行。
接着尝试import 'echarts/index.js'。该文件内require了所有模块。发现可以。说明是缺少模块引入。
通过多次测试定位到缺少import 'echarts/lib/component/singleAxis'模块。引入即可。
太坑了API文档里coordinateSystem没有singleAxis的选项,看来这种拓展是不会单独列出来的。
series: [
{singleAxisIndex: 0,
coordinateSystem: 'singleAxis',
singleAxis: [
{left: 150,
type: "category",
boundaryGap: false,
data: Array(24),
top: "5%", …}
]}
]