Technic

使用Google Chart制作数据地图非成功小结

2020-02-29

本来想用google chart做一个瑞士新冠病例的数据地图,折腾一晚上也没完全实现,在这总结一下经验和发现。最后发现用https://app.datawrapper.de做地图其实很方便,包含很多国家的模板,不少报社也是用的这个网站。

使用Google Chart的主要方法

  1. 通过Google sheet直接插入chart。不过发现设置数据地图的显示区域时,除了地图可选的显示区域有限,仅能显示整个世界或者主要的大洲,以及美国,无法仅显示瑞士。
  2. 按着Google chart的教程里的geo chart,如这个或者这个制作成html文件后上传到站点。
  3. 按着这个教程先在wordpress主题里加载js,然后在post的text编辑模式使用相应chart的代码。
  4. 直接使用插件:这个我没有尝试。

方法3主要经验和感受

  1. 把方法2中的地图代码按着方法3的格式复制粘贴后也无法使用,发现如果<script>前有空格的话要把空格删掉,且要删除js部分的所有空行。
  2. 无法使用数据地图的Marker格式。以下例子就是从方法2中复制修改的,本来是Marker格式的,无法正常使用,删除displayMode: 'markers'后获得图中的效果,但是波兰不知道因为什么原因没有显示(神奇)。
  3. 最小显示单位为国家。方法2的教程中有显示意大利城市的例子,不过我试了好久也没法正常使用(也可能我还没掌握要领)。

Leave a Reply

Your email address will not be published. Required fields are marked *