问题是,并不是我所有的工具提示都显示在悬停上--请看它的图片。(绿色系列的工具提示未显示)

我做了一些研究,发现,高图表不能显示所有的工具提示,因为没有足够的空间在图表上。(https://www.highcharts.com/forum/viewtopic.php?f=9&t=46219)
如何一次只显示一个系列的工具提示?例如,Id喜欢悬停在黄色的那个上面,只看到那个工具提示。(当前的情况是显示了所有的工具提示)
还是有办法给工具提示留出更多的空间?
提前感谢
发布于 2022-11-17 10:37:13
FIrst检查应该是false的shared参数,以便为每个系列提供一个工具提示:https://api.highcharts.com/highcharts/tooltip.shared
您可以使用工具提示属性:outside = true,通过这种方式,工具提示的html构建在高级图表容器之外(实际上它将插入到html正文的末尾),那么工具提示将不受容器的约束。(https://api.highcharts.com/highcharts/tooltip.outside)
另外,如果您使用formatter函数(https://api.highcharts.com/highcharts/tooltip.formatter)构建了一个自定义工具提示,那么您可以访问points对象,并且您应该能够根据可用的数据显示/隐藏您想要的任何东西。
最后,您可以在工具提示选项(https://api.highcharts.com/highcharts/tooltip.useHTML)上使用https://api.highcharts.com/highcharts/tooltip.useHTML,以便在工具提示格式化程序返回的html中添加类,并取决于数据。然后,您可以使用CSS操作工具提示设计。
https://stackoverflow.com/questions/74462957
复制相似问题