HighCharts-在值为0或null的列上显示工具提示
HighCharts - Show tooltip on column where value is 0 or null
我在公司的框架中实现了HighCharts,我可以说我们对此非常满意。但我们有一个问题,我们不知道如何解决。
在柱形图中,当一列的值等于零时,就没有关于它的视觉信息,只是省略了该列。当用户将鼠标悬停在值等于0的列的空间上时,我希望它显示在工具提示中。
注意下面的fiddle,它生成了一个条形图,其中有几个列的值为0,或者没有价值。
Js报价
图表运行的方法:
GraficoBarra(arrayPropriedades, arrayDados, arrayDrillDown);
为什么不将其作为shared
工具提示,如下所示:
tooltip: {
formatter: function() {
var s = '<b>'+ this.x +'</b>';
$.each(this.points, function(i, point) {
s += '<br/>'+ point.series.name +': '+
point.y +'m';
});
return s;
},
shared: true
},
在这里演示。请注意,我添加了一个0点值。如果没有意义,那么就没有什么可展示的,对吧?
{
name: "2012",
data: [
[0, 69347.35],
[1, 120753.55],
[2, 0],
[12, 95050.45]
]
}
正如@wergeld所说,您需要将基于0的值传递给选项,否则根本不会显示任何内容。对于null,这是不可能的,因为它没有值。
现在,您需要将minPointLength
设置为某个值(如10),然后即使是0值也会显示为小条。请参阅演示:http://jsfiddle.net/EJK4e/12/
为了在同一页面上显示工具提示,您需要点图形,否则将不会出现触发工具提示的悬停事件。
相关文章:
- Highcharts-在单击而不是悬停时显示工具提示
- C3.js通过单击按钮显示工具提示
- 未单击按钮时显示工具提示
- 高图表在点单击时显示工具提示
- Flexslider-当鼠标悬停在点上时显示工具提示
- 高亮显示工具提示共享项,具体取决于Highcharts中悬停的系列
- 显示工具提示而不双击字段
- 在 Twitter 引导程序中自动显示工具提示,而无需放置光标
- 悬停时显示工具提示
- 隐藏 x 轴标签,但在图表.js中显示工具提示
- 突出显示工具提示中未显示名称的 3D 散点
- 如何在图像库森时更改颜色和显示工具提示
- q提示 2 - 鼠标按下以显示工具提示?鼠标向上隐藏
- D3.js水平折线图无法正确显示工具提示
- 在 d3.js 折线图中永久显示工具提示
- 如何在 SVG 上的鼠标光标旁边显示工具提示,尽管网站上有非 SVG 元素
- 高图表在类别标签悬停时显示工具提示
- 仅在完全创建时显示工具提示
- 鼠标输入时未显示工具提示
- 鼠标悬停时无法显示工具提示,jQuery1.11