我想知道是否有任何方法可以使用开发人员工具更改
ECHARTS
图表的默认状态。例如,它会是这样的:
document.addEventListener("DOMContentLoaded", () => {
// Access type:'gauge' defaultOption
echarts.extendSeriesModel({
type: 'gauge',
defaultOption: {
startAngle: 180,
endAngle: 0,
radius: '75%',
axisLine: {
lineStyle: {
color: [[1, "#333"]]
}
},
itemStyle: {
color: '#f00'
}
}
});
// init
const chart = echarts.init(document.getElementById('chart'));
// option
const option = {
series: [
{
type: 'gauge', // new defaultOption (does not work)
data: [{ value: 50, name: 'Speed' }]
}
]
};
// setOption
chart.setOption(option);
});
<head>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/echarts.min.js"></script>
<title>Custom Gauge</title>
</head>
<div id="chart" style="width: 100%; height: 100vh;"></div>
我的意图(这当然是不正确的)是在内部访问图表的类型(例如
type:'gauge'
)并更改创建的每个type:'gauge'
的默认设置。
请注意,我更喜欢使用与这些方法相关的东西。
编辑
处理此代码时:
// option
const option = {
series: [
{
type: 'gauge', // new defaultOption (does not work)
data: [{ value: 50, name: 'Speed' }]
}
]
};
// setOption
chart.setOption(option);
结果将是:
换句话说,我想更改图表的初始模式,但使用为此目的设计的 ECHARTS 函数/方法(请参阅上面的链接)。