2013-01-21 2 views
1

Мне нужно удалить первую пустую строку в подсказке. Я использую formater, для замены первой строки на '', но я не могу ее удалить. Если я изменяю '' на null, то в первой строке отображаются данные первого столбца.Как настроить текст всплывающей подсказки в Google Geo Chart

enter image description here

Код:

var data = new google.visualization.DataTable(); 
data.addColumn('string', 'State'); 
data.addColumn('number', 'TempNumber'); 
data.addColumn({ 
    type: 'string', 
    role: 'tooltip' 
}); 
data.addRows([ 
    ['Ohio', 0, 'Ohio'], 
    ... 
]); 
var options = { 
    width:  580, 
    region:  'US', 
    resolution: 'provinces', 
    colorAxis: {colors: ['#abb7df']}, 
    legend:  'none' 
}; 
var chart = new google.visualization.GeoChart(document.getElementById('chart_div')); 
var formatter = new google.visualization.PatternFormat(''); 
    formatter.format(data, [0,1,2]); 

chart.draw(data, options); 
+0

Если ответ ниже работал для вас, пожалуйста, нажмите галочку под стрелками вверх/вниз в ответ, чтобы другие люди могли видеть, что это решило вашу проблему. Если мой ответ недостаточно ясен или у вас все еще есть проблемы, добавьте комментарий к ответу, объясняющий, что это за проблема/что не ясно. – jmac

ответ

1

К сожалению, не существует простой способ сделать это в настоящее время (без рисования собственной функции подсказки, чтобы сделать коробки). В будущем, мы надеемся, они будут реализовывать isHtml: true геостационам, но сейчас он не поддерживается.

Подсказка не может делать то, что вы хотите, чтобы она выполнялась в ее текущей реализации. Вы можете уменьшить размер текста, но это также уменьшит размер текста, который вы хотите показать. Вы можете изменить цвет, но снова он влияет на всю всплывающую подсказку. Существует не так уж много, чтобы вы могли исправить проблему, а не реализовать свою собственную форму tooltipping (создание функции, которая будет принимать значение столбца 0, что бы мышь не закончила, и отображать его либо отдельно на странице, или вычислить, где находится ваша мышь, и показать ее там).

+1

Спасибо jmac! Устраняет необходимость в реализации написанного выше. Клиент хотел удалить всплывающие подсказки. Если они понадобятся снова, я попытаюсь повесить событие mouseover. – user1005180

Смежные вопросы