在 ECharts 里“加标注”通常有两种常见含义,我分别说明,你可以看哪个符合你的需求。
series: [{
type: 'line',
data: [120, 200, 150, 80, 70, 110, 130],
markPoint: {
data: [
{ type: 'max', name: '最大值' },
{ type: 'min', name: '最小值' }
]
}
}]
markLine: {
data: [
{ type: 'average', name: '平均值' }
]
}
markArea: {
data: [
[{ xAxis: '周一' }, { xAxis: '周三' }]
]
}
ECharts 没有直接的 annotation 概念,但常用以下方式实现:
title(简单说明)title: {
text: '销售趋势说明',
subtext: '数据来源:内部统计'
}
graphic(任意位置文字标注)graphic: [{
type: 'text',
left: 'center',
top: 20,
style: {
text: '这是重点说明',
fontSize: 14,
fill: '#f00'
}
}]
tooltip: {
formatter: function (params) {
return params.name + '<br/>数值:' + params.value + '<br/>(异常点)';
}
}
option = {
xAxis: { type: 'category', data: ['Mon','Tue','Wed','Thu','Fri'] },
yAxis: { type: 'value' },
series: [{
type: 'line',
data: [120, 200, 150, 80, 70],
markPoint: {
data: [{ type: 'max' }]
},
markLine: {
data: [{ type: 'average' }]
}
}]
};
如果你能告诉我:
我可以直接给你 可复制的完整代码。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。