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

c9x0cxw0  于 2023-04-12  发布在  Highcharts
关注(0)|答案(1)|浏览(172)
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'
                              });
                            }
                          }
l7wslrjt

l7wslrjt1#

您可以在工具提示的格式化程序中检查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

相关问题