Echarts:预期0类型参数,但有1个
我正在尝试在Svelte应用程序中使用Echarts。我使用Typescript,并安装了Echarts类型。
我有:
“@type/echarts”:“^4.9.15”和 “ echarts”:“^5.3.3”,
它在MyChart.Setoption< echarts.echartsoption>(...)上失败
<script lang="ts">
import * as echarts from 'echarts';
type EChartsOption = echarts.EChartsOption;
let chartDom = document.getElementById('main')!;
let myChart = echarts.init(chartDom);
let option: EChartsOption;
option = {};
myChart.on('updateAxisPointer', function (event: any) {
const xAxisInfo = event.axesInfo[0];
if (xAxisInfo) {
const dimension = xAxisInfo.value + 1;
myChart.setOption<echarts.EChartsOption>({
series: {
id: 'pie',
label: {
formatter: '{b}: {@[' + dimension + ']} ({d}%)'
},
encode: {
value: dimension,
tooltip: dimension
}
}
});
}
});
myChart.setOption<echarts.EChartsOption>(option);
I am trying to used eCharts in a Svelte app. I use typescript and I installed eCharts types.
I have:
"@types/echarts": "^4.9.15" and
"echarts": "^5.3.3",
It fails at myChart.setOption<echarts.EChartsOption>(...)
<script lang="ts">
import * as echarts from 'echarts';
type EChartsOption = echarts.EChartsOption;
let chartDom = document.getElementById('main')!;
let myChart = echarts.init(chartDom);
let option: EChartsOption;
option = {};
myChart.on('updateAxisPointer', function (event: any) {
const xAxisInfo = event.axesInfo[0];
if (xAxisInfo) {
const dimension = xAxisInfo.value + 1;
myChart.setOption<echarts.EChartsOption>({
series: {
id: 'pie',
label: {
formatter: '{b}: {@[' + dimension + ']} ({d}%)'
},
encode: {
value: dimension,
tooltip: dimension
}
}
});
}
});
myChart.setOption<echarts.EChartsOption>(option);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
更多
发布评论