option = {
tooltip: {
trigger: 'axis', // 触发类型,使用 'axis' 表示在坐标轴上触发提示
axisPointer: {
type: 'cross', // 坐标轴指示器的类型,使用 'cross' 表示十字准星指示器
},
position: function (point, params, dom, rect, size) {
// 自定义提示框位置
return [point[0], '10%'];
},
formatter: function (params) {
// 自定义提示框内容
var item = params[0];
return '日期: ' + item.name + '<br/>开盘价: ' + item.data[0] + '<br/>收盘价: ' + item.data[1] + '<br/>最低价: ' + item.data[2] + '<br/>最高价: ' + item.data[3];
},
},
series: [
{
type: 'candlestick',
data: yourData,
// 其他 K 线图配置...
},
],
};
上述代码中的 tooltip 属性包含了一些关键配置:
- trigger: 'axis' 表示当鼠标悬停在坐标轴上时触发提示框。
- axisPointer: { type: 'cross' } 设置坐标轴指示器的类型为十字准星。
- position 函数用于自定义提示框的位置,这里设置在坐标轴上方的 10% 处。
- formatter 函数用于自定义提示框的内容,这里显示了开盘价、收盘价、最低价和最高价等信息。
根据你的具体需求,你可以调整这些配置项,以满足 K 线图提示框的显示要求。
转载请注明出处:http://www.zyzy.cn/article/detail/6276/ECharts