我的 Angular 应用程序中有以下 EChart:
var option = {
xAxis: {
type: 'category',
data: ["A", "B", "C", "D", "E"]
},
yAxis: {
type: 'value',
},
tooltip: {
trigger: 'axis',
axisPointer: {
type: 'shadow',
},
formatter: (params) => {
return (
"Text One" +
'<br/>' +
params[0].name
);
},
},
series: [
{
data: [1, 2, 3, 4, 5],
name: 'value',
stack: 'one',
type: 'bar',
tooltip: {
formatter: (params) => {
return (
"Text One" +
'<br/>' +
params[0].name
);
},
}, …Run Code Online (Sandbox Code Playgroud) 我使用角9沿"ngx-echarts": "5.2.2"和"echarts": "5.0.0"
设置icon: 'circle'图例时一切正常接受。它说下面的事情。
输入'{图标:字符串;顶部:字符串;左:字符串;东方:“垂直”;}' 不可分配给类型 'LegendOption | ScrollableLegendOption | (LegendOption | ScrollableLegendOption)[]'。
根据ngx-echarts 中的示例,我不能使用import { EChartOption } from 'echarts';
我已经检查过EchartOption中的图标可用,而不是 Echart sOption
有什么我想念的吗?
安装@types/echarts 后,我的代码正在工作并显示带有圆圈图标的图例,但有随机错误,它在 echarts 中找不到 EchartOption(我的 angular 没有处理这个问题,并通过忽略此错误来运行应用程序)
现在我import { EChartsOption } from 'echarts';删除了@types/echarts 库。而且我暂时无法更改图例图标 :( 有什么帮助吗?
谢谢,杰伊什