gpt4 book ai didi

javascript - 如何从图表中隐藏 Highcharts 系列,但始终在工具提示中显示它?

转载 作者:行者123 更新时间:2023-11-29 10:15:46 26 4
gpt4 key购买 nike

我正在使用 Highcharts渲染具有两个 y 轴的图表。一个轴测量计数,而另一个轴测量速率。为了说明,请参阅以下内容:http://jsfiddle.net/NH5R3

我想通过隐藏汇率系列(并最终删除汇率轴)来简化此图表,但仍然让共享工具提示显示相应的汇率系列。我试图通过 plotOptions.series.visibleplotOptions.column.visible 隐藏系列,但这会隐藏图表和工具提示中的数据。

我想我可能需要修改工具提示格式化程序以始终呈现隐藏的系列,但我想知道是否有办法阻止客户端将系列状态切换为可见。

有没有更好的方法来解决这个问题?

最佳答案

在这一点上,如果 rates 只是一个系列以使其进入工具提示,我只是将系列全部废弃并通过格式化程序包含数据。像这样的东西:

var rates = {'Category1':20,
'Category2':25,
'Category3':75};

...

tooltip: { shared: true,
formatter: function() {
var s = '<b>'+ this.x +'</b><br/>';
$.each(this.points, function(i, point) {
s += '<span style="color:'+point.series.color+'">'+point.series.name+'</span>: <b>'+point.y+'</b><br/>'
});
s+='Rate: ' + rates[this.x] + '%';
return s;
},
...

更新 fiddle here .

关于javascript - 如何从图表中隐藏 Highcharts 系列,但始终在工具提示中显示它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22286890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com