2016-02-10 4 views
0

Я работаю с графическими картами в данный момент, у меня есть подсказка на гистограмме, которая обрезается с помощью настройки overflow:hidden, это прекрасно и понятно, что мне нужна эта настройка, однако расположение всплывающая подсказка не слишком интеллигентна, есть ли способ поместить всплывающую подсказку относительно ширины столбца, т. е. если всплывающая подсказка приведет к тому, что полоса прокрутки может уменьшить смещение? Я не пример кода, но я приложил образ моей проблемы,Подсветка диаграммы диаграммы Highcharts HTML-позиционирование

enter image description here

+0

Вы можете переместить всплывающую подсказку, как необходимость, предоставляя функции в 'positioner' собственности: http://api.highcharts.com/highstock#tooltip.positioner –

ответ

2

Использования подсказки позиционер функции в вашей подсказке. Adjust tooltipX и tooltipY accroding на медийные requiremets:

positioner: function(labelWidth, labelHeight, point) {   
         var tooltipX, tooltipY; 
          if (point.plotX + labelWidth > this.chart.plotWidth) { 
           tooltipX = point.plotX + this.chart.plotLeft - labelWidth - 40; 
          } else { 
           tooltipX = point.plotX + this.chart.plotLeft + 40; 
          } 
          tooltipY = point.plotY + this.chart.plotTop - 20; 
          return { 
           x: tooltipX, 
           y: tooltipY 
          };  
        } 
Смежные вопросы