Highcharts Highmaps отображает всплывающую подсказку с пузырьками под метками данных - PullRequest
0 голосов
/ 17 апреля 2020

Я построил карту с двумя сериями, одна из которых - пузырь карты. См. fiddle

                  dataLabels: {
                          enabled: true,
                          useHTML: true,
                          allowOverlap: true,
                          x: 0,
                          y: 0,
                          formatter: function() {
                          if (this.point.bl == "Niedersachsen") {
                                    return '<div align="center" style="line-height: 110%">' + this.point.bl + '<br><b>' + Highcharts.numberFormat(this.point.inf, 0) + ' • <span style="color: #b30012">' + Highcharts.numberFormat(this.point.tot, 0) + '</b></span></div>';
                          } 
                          else {
                              return null;
                          }
                      },

К сожалению, всплывающая подсказка пузырьков не отображается под метками данных других серий (посмотрите на метку данных «Саар» на скриншоте - мышь становится курсором ). Как я могу это исправить?

enter image description here

1 Ответ

0 голосов
/ 19 апреля 2020

Вам необходимо отключить pointer-events для меток данных:

plotOptions: {
  series: {
    dataLabels: {
      ...,
      style: {
        ...,
        pointerEvents: 'none'
      }
    }
  }
}

Демонстрационная версия: https://jsfiddle.net/BlackLabel/2j74enup/

Справочник по API: https://api.highcharts.com/highmaps/series.map.dataLabels.style

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...