Highcharts:基于多重检查图表的条件工具提示是否向下钻取

问题描述 投票:0回答:1
 formatter: function() {
                           return (this.hasOwnProperty("drilldown") ? 'Count of user' : 'count of number' + this.point.y);
                         }
                   },

我只想根据向下钻取条件更改工具提示文本。

我已经通过在图表中添加事件来设置 Xaxis 名称并且它正在工作那么我应该为工具提示做什么??

events: {drilldown: function(e) {
                              this.xAxis[0].setTitle({
                                text: 'Accounts'
                              });
                            },
                            drillup: function(e) {
                              this.xAxis[0].setTitle({
                                text: 'Source'
                              });
                            }
                          }
javascript highcharts react-highcharts
1个回答
0
投票

您可以在工具提示的格式化程序中检查

ddDupes
图表的属性。例如:

  tooltip: {
    formatter: function() {
      const chart = this.series.chart;
      if (chart.ddDupes && chart.ddDupes.length) {
        return 'Drilled down';
      }

      return 'Not drilled down';
    }
  }

现场演示: https://jsfiddle.net/BlackLabel/7abL0en4/

API参考: https://api.highcharts.com/highcharts/tooltip.formatter

© www.soinside.com 2019 - 2024. All rights reserved.