如何使用highcharts在工具提示中隐藏一个系列数据信息

时间:2015-02-12 19:13:22

标签: highcharts hide legend series

您好我得到了以下图表:enter image description here

我想隐藏工具提示中的水信息。我怎样才能做到这一点。您可以使用以下小提琴来玩它。

感谢!!!

2 个答案:

答案 0 :(得分:7)

你快到了。您需要检查共享工具提示formatter的api。检查你不想要的系列内容:

...
            tooltip: {
                formatter: function () {
                    var s = '<b>' + this.x + '</b>';
                    $.each(this.points, function () {
                        if (this.series.name != 'Water') {
                            s += '<br/>' + this.series.name + ': ' + this.y + 'm';
                        }                       
                    });
                    return s;
                },
                shared: true,
                valueSuffix: ' cm'

            },
...

答案 1 :(得分:1)

无需自定义工具提示功能。只需将其添加到应隐藏的系列对象中:

set.seed(1)
mymatrix <- matrix(rnorm(25, mean=0.7, sd=0.2), ncol=5) # random matrix mean 0.7
mymatrix[lower.tri(mymatrix)] = t(mymatrix)[lower.tri(mymatrix)] # make it symmetric
mymatrix[mymatrix>1]<-0.7 # make numbers between 0 and 1
mymatrix[mymatrix<0]<-0.7
library(bindata)
res=rmvbin(1000, margprob=diag(mymatrix), bincorr = mymatrix)
#### Error in commonprob2sigma(commonprob, simulvals) : 
#### Matrix commonprob not admissible.