首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Highcharts工具提示溢出已隐藏

Highcharts工具提示溢出已隐藏
EN

Stack Overflow用户
提问于 2012-05-24 17:30:47
回答 8查看 23.2K关注 0票数 37

我的问题是,当的图表绘图区域小于highchart工具提示时,工具提示的一部分会隐藏在溢出图表绘图区域的位置。

我希望工具提示始终可见,无论图表绘图区域的大小如何。

CSS设置没有帮助,更高的z-index设置也没有帮助。

这是我的例子..。http://twitpic.com/9omgg5

任何帮助都会得到很大程度上的重视。

谢谢。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2012-06-11 15:14:55

好的,很抱歉让你久等了。我找不到更好的解决方案,但我找到了一个变通办法。

以下是我所做的,并建议每个人尝试:

将tooltip.useHTML属性设置为true (现在您可以使用html和CSS进行更多控制)。如下所示:

代码语言:javascript
复制
tooltip: {
    useHTML: true    
}

取消设置所有可能与默认工具提示功能有关的默认工具提示人员。这就是我所做的。

代码语言:javascript
复制
tooltip: {                        
    shared: false,
    borderRadius: 0,
    borderWidth: 0,
    shadow: false,
    enabled: true,
    backgroundColor: 'none'
}

确保图表容器的css属性"overflow“设置为可见。还确保所有DOM元素(div、节等...)保存图表容器还将css "overflow“属性设置为"visible”。通过这种方式,您将确保您的工具提示将始终可见,因为它溢出他的父母和他的其他“祖先”(这是一个正确的术语?:))。

使用标准的CSS样式自定义您的工具提示格式化工具。这里是我所做的:

代码语言:javascript
复制
tooltip.formatter: {
    < div class ="tooltipContainer"> Tooltip content here < /div >
}

这一切看起来是这样的:

代码语言:javascript
复制
tooltip: {                        
    tooltip.formatter: {
        < div class ="tooltipContainer"> Tooltip content here < /div >
    },
    useHTML: true,
    shared: false,
    borderRadius: 0,
    borderWidth: 0,
    shadow: false,
    enabled: true,
    backgroundColor: 'none'
}

如果你有更好的解决方案,请发帖。

票数 15
EN

Stack Overflow用户

发布于 2012-11-25 17:35:27

这个css帮助了我:

代码语言:javascript
复制
.highcharts-container { overflow: visible !important; }
票数 26
EN

Stack Overflow用户

发布于 2018-08-10 20:32:46

一种现代的方法(Highcharts 6.1.1和更高版本)是简单地使用tooltip.outside (API):

是否允许在图表的SVG元素框之外呈现工具提示。默认情况下(false),工具提示在图表的SVG元素中呈现,这导致工具提示在图表区域内对齐。对于较小的图表,这可能会导致裁剪或重叠。如果为true,则会创建一个单独的SVG元素并将其覆盖在页面上,从而允许在页面内部对齐工具提示。

很简单,这意味着将这一个值设置为true,例如:

代码语言:javascript
复制
Highcharts.chart('container', {
    // Your options...
    tooltip: {
        outside: true
    }
});

请参阅this JSFiddle demonstration,了解如何将此值设置为true来解决空间/剪裁问题。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10734746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档