【发布时间】:2016-06-21 07:21:26
【问题描述】:
我有一个带有多个 y 轴的图表。我已使用顶部选项将一张图表移至底部。当我将鼠标悬停在移动到底部的图表上时,不会出现共享工具提示。当我将鼠标悬停在条形图上方的空间上时。条和 100 之间的空间(在 Y 轴上),工具提示不会出现。将鼠标悬停在栏右侧或左侧的空间上,不会出现工具提示。
我不想让图表处于默认位置。当我将两个图表分开时,它看起来更干净。下移图形时,我可以使共享工具提示起作用吗?
我的代码:
yAxis: [{
top: 148
},
{
top: 0
}],
tooltip: {
shared: true,
crosshairs: {
color: 'rgba(27,161,218,0.5)',
dashStyle: 'solid',
zIndex: -1
}
},
这里是小提琴:multi-axes graph with positioning
任何意见表示赞赏。 谢谢
【问题讨论】:
-
对我来说,您的 jsfiddle 运行良好,两个系列都打印在工具提示中。你能更新代码来介绍这个问题吗?
-
@SebastianBochan,将鼠标悬停在条形图上方的空间上。条和 100 之间的空间(在 Y 轴上),工具提示不会出现。将鼠标悬停在栏右侧或左侧的空间上,不会出现工具提示。抱歉不够清楚。
-
为你的 y 轴设置了 top 值,但没有设置高度,这会搞砸一堆事情。这是一个非常令人困惑的设置,我很困惑你试图用它来完成什么。另外,您没有任何系列连接到第二个 y 轴。如果你能弄清楚你真正想要这个图表做什么,我们可以找到一种方法来正确设置它,并在这个过程中清除工具提示问题。例如,如果你只坚持一个 y 轴,一切似乎都可以正常工作:jsfiddle.net/jlbriggs/mL36s92d/1
标签: highcharts tooltip