仅在高图表中提供工具提示的系列
Series for tooltip only in highcharts
我需要在高图表的工具提示中使用几个系列。除了工具提示之外,这些系列应该是完全不可见的。我试过将visible设置为false。然而,在这种情况下,该系列的图例仍然可见,尽管已褪色。如果我声明"ignoreHiddenSeries:true",则隐藏的系列根本不存在,并且我无法在工具提示中使用它们。这种用法有办法吗?目前,我将这些系列保存在highchart范围之外的全局javascript数组中,并在工具提示格式化程序中使用它们。我更喜欢把这些数据也放在图表中。
顺便说一句,设置showInLegend:false,visible:false也会使该系列在工具提示中不可用。
每个不可见序列都应该有两个参数:
visible: false,
showInLegend: false,
您需要使用工具提示格式化程序,并在每个序列/每个点上使用循环来打印值。
tooltip: {
formatter: function() {
var series = this.series.chart.series,
x = this.x,
each = Highcharts.each,
txt = '<span style="font-size: 10px">' + this.key + '</span><br/>';
each(series, function(serie, i) {
each(serie.data, function(data, j){
if(data.x === x) {
txt += '<span style="color:' + data.color + '">'u25CF</span> ' + data.series.name + ': <b>' + data.y + '</b><br/>';
}
});
});
return txt;
}
},
示例:http://jsfiddle.net/697e8seo/
相关文章:
- 如何在系列数据中包含字符串以提取工具提示点格式
- 从特定系列的谷歌可视化折线图中删除悬停工具提示
- 高图表 - 是否可以为每个系列添加工具提示格式化程序
- 高图表:在工具提示中设置系列名称的格式
- 仅在高图表中提供工具提示的系列
- 高亮显示工具提示共享项,具体取决于Highcharts中悬停的系列
- Angular Highcharts ng如何将其他数据系列设置为工具提示
- D3.js多系列折线图工具提示问题
- 如何将自定义工具提示添加到 jqxwidget 部分饼图系列
- Highstock 共享工具提示多个系列 - 不在点时显示线条的数据
- 高图表高库存工具提示系列顺序
- 如何在工具提示高图表中获取多个系列数据
- 在所有系列类型之间共享工具提示
- 如何将系列的 x 轴值放入高图表中工具提示的下部
- 谷歌可视化散点图只显示最后一个系列的工具提示
- Highcharts极坐标图-指定数据系列&每个轴的工具提示
- Highcharts-更新系列会导致与工具提示相关的错误(mouseOver)
- 如何格式化多系列列2D融合图工具提示字符串
- Highcharts-某些系列的共享工具提示
- 奇怪的工具提示行为,在高图表中有长系列