Я хотел бы создать диаграмму Google, в которой выделены разные регионы, континенты или страны, основанные на определенной группе.
Проблема в том, что я не могу понять, как лучше всего показать continents
и countries
.
Например, я хотел бы иметь две выделенные записи: Европа и Япония.
Я могу использовать приведенный ниже код JS, чтобы попытаться это сделать:
google.load('visualization', '1', {'packages': ['geochart']});
google.setOnLoadCallback(drawVisualization);
function drawVisualization() {
var data = google.visualization.arrayToDataTable([
['Region', 'Label', {role: 'tooltip', p:{html:true}}],
['150', 1, 'Europe'],
['Japan', 2, 'Japan']
]);
var options = {
resolution: 'continents',
}
var geochart = new google.visualization.GeoChart(
document.getElementById('visualization'));
geochart.draw(data, options);
};
Приведенный выше код частично работает - Европа правильно выделена и помечена. Однако, поскольку resolution
установлен на 'continents'
Япония не выделяется. Если я установлю resolution
на 'countries'
, возникнет противоположная проблема.
Итак, настоящий вопрос:
Есть ли способ выделить Европу и Японию по отдельности, используя по одной записи в массиве, или мне нужно включить каждую европейскую страну в список, чтобы выделить Японию?