【发布时间】:2018-08-22 09:14:08
【问题描述】:
我有一个关于 Echarts 库 https://ecomfe.github.io/echarts-doc/public/en/index.html 的问题。
我正在使用 Echarts 从一系列点 (x,y) 绘制折线图,我想在用户将鼠标悬停在绘制的折线图中显示每个点的坐标 (x,y)在作为工具提示的点上,我发现的问题是我只能显示输入中给出的点,而不是线的整体,也就是说我无法显示输入中给出的两个连续点之间的点的坐标。
如何将图表中每个点的工具提示显示为工具提示?
我已将此 JSON 对象用作选项对象,将其作为参数传递给 setOption 方法。
{
tooltip: {
type: 'item'
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true,
show: true,
backgroundColor: "#fff",
},
toolbox: {
feature: {
dataZoom: {
title: {
zoom: "zoom by rectangle",
back: "undo zooming"
}
}
}
},
xAxis: {
type: 'value',
},
yAxis: {
type: 'value',
triggerEvent: true
},
dataZoom: [{
type: 'inside',
xAxisIndex: [0],
moveOnMouseMove: true,
},
{
type: 'inside',
yAxisIndex: [0],
moveOnMouseMove: true,
}
],
series: [{
name: "line1",
data: [
[1.5, 10],
[5, 7],
[8, 8],
[12, 6],
[11, 12],
[16, 9],
[14, 6],
[17, 4],
[19, 9]
],
type: 'line',
}]
};
【问题讨论】:
-
能否提供一些代码供参考和更好的答案?
-
我添加了我用来画线的对象
标签: javascript echarts