gpt4 book ai didi

javascript - 用于在右侧显示 yAxis 值的额外工具提示

转载 作者:行者123 更新时间:2023-12-01 01:08:47 29 4
gpt4 key购买 nike

我想要在我的 Highcharts 中有一个额外的工具提示,它将显示 yAxis 值。我正在谈论的这些工具提示您已经在许多 ohlc 图表中看到过。为了演示目的,我使用绘画工具制作了它。

Tooltip on right side 1

Tooltip on right side 2

如果您在右侧看到主工具提示,还有另一个工具提示,显示 yAxis 值。我们怎样才能在 Highcharts 中做出同样的事情。我有以下代码。

Highcharts.chart('container', {
title: {
text: 'Non-snapped crosshair'
},
xAxis: {
crosshair: {
snap: false
}
},
yAxis: {
crosshair: {
snap: false
},
opposite: true
},
tooltip: {
borderWidth: 1,
shape: 'rect',
positioner: function () {
return { x: 0, y: 0 };
},
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
});

注意:为了使十字准线跟随鼠标指针,我将两个轴中的crosshairsnap 属性设置为 false。

最佳答案

您可以使用 highstock 源代码和十字线的 label 属性:

yAxis: {
crosshair: {
snap: false,
label: {
enabled: true,
format: '{value:.2f}'
}
},
...
},

现场演示:https://jsfiddle.net/BlackLabel/yz4b6cus/

API引用:https://api.highcharts.com/highstock/xAxis.crosshair.label

关于javascript - 用于在右侧显示 yAxis 值的额外工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55353649/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com