в GeoChart нет опции для масштабирования журнала.
, но вы можете вычислить вручную, а затем отобразить действительное число во всплывающей подсказке,
, изменив форматированное значение ячейки таблицы данных.
подсказка всегда будет отображать форматированное значение по умолчанию.
при загрузке данных используйте обозначение объекта, где ...
v:
= значение f:
= форматированное значение
например, {v: 200, f: '300'}
, используя вышеизложенное, диаграмма будет использовать 200 для цвета региона или маркера,
, но отображать 300 во всплывающей подсказке.
см. Следующий рабочий фрагмент ...
google.charts.load('current', {
packages: ['geochart'],
mapsApiKey: 'AIzaSyD-9tSrke72PouQMnMX-a7eZSW0jkFMBWY'
}).then(function () {
var data = google.visualization.arrayToDataTable([
['Country', 'Popularity'],
['Germany', {v: 200, f: '300'}],
['United States', {v: 300, f: '400'}],
['Brazil', {v: 400, f: '500'}],
['Canada', {v: 500, f: '600'}],
['France', {v: 600, f: '700'}],
['RU', {v: 700, f: '800'}]
]);
var container = document.getElementById('chart_div');
var chart = new google.visualization.GeoChart(container);
chart.draw(data, {
legend: 'none'
});
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>