javascript - 如何在 Google GeoChart 中使用不同的颜色

标签 javascript google-maps maps google-visualization

我了解如何使用 GeoChart 显示连续统一体中的数据(即温度)。

但是如何配置它以显示不同的数据集(共和、民主、独立的国家)?这可能吗?

谢谢!

最佳答案

您还可以通过稍微修改数据并为标签使用格式化值来解决此问题。您应该能够将以下代码粘贴到 here 中以查看示例:

function drawVisualization() {
  var geoData= new google.visualization.DataTable();
  geoData.addRows(2);
  geoData.addColumn('string', 'State');
  geoData.addColumn('number', 'Votes (%)');

  geoData.setValue(0, 0, 'Alabama');
  geoData.setValue(0, 1, 0);
  geoData.setFormattedValue(0, 1, '56%');

  geoData.setValue(1, 0, 'Maine');
  geoData.setValue(1, 1, 1);
  geoData.setFormattedValue(1, 1, '64%');

  var options = {};
  options['region'] = 'US';
  options['resolution'] = 'provinces';
  options['colorAxis'] = { minValue : 0, maxValue : 1, colors : ['#FF0000','#0000FF']};
  options['backgroundColor'] = '#FFFFFF';
  options['datalessRegionColor'] = '#E5E5E5';
  options['width'] = 556;
  options['height'] = 347;
  options['legend'] = 'none';

  var geochart = new google.visualization.GeoChart(
      document.getElementById('visualization'));
  geochart.draw(geoData, options);
}

关于javascript - 如何在 Google GeoChart 中使用不同的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9386062/

相关文章:

ios - 错误 EXC 错误指令试图从另一个类获取当前位置?

google-maps - 标记错误地更改了缩放位置

c# - 使用纬度和经度计算多边形面积

javascript - 使用 Json_encode 将 PHP 数组传递给 Javascript

gwt - 如何使用 GWT 创建在 Google map 上找到的面板阴影效果?

api - Google Directions API 的替代品

javascript - 如何将底部的灯光画廊缩略图移动到顶部?

javascript - Modernizr 和 CSS - 不应用此规则的任何原因?

javascript - 更改在非 HTML5 浏览器中显示的 URL(无需重新加载页面)

javascript - 如何使用选项 'contain' 调整图像的大小,但保留原始尺寸的纵横比?