2

I want to create a geographical heat map like the following in MATLAB:

enter image description here

Each color is based on a list of country with a percentage associated to each of them:

Country with Codes: % of Hits

  • United States (US): 36.29%
  • India (IN): 18.24%
  • United Kingdom (GB): 12.93%
  • Spain(ES): 8.22%
  • Australia (AU): 3.32%
  • Canada (CA): 3.05%
  • Germany (DE): 2.49%
  • Netherlands (NL): 1.66%
  • Israel (IL): 1.39%
  • China (CN): 0.83%

How can I do it in MATLAB?

4

2 回答 2

2

你应该参考一些地球科学工具箱,比如这个

这种可视化在D3.js中也是微不足道的。所以你也可以将数据输出到一个 json 左右,然后用 D3.js 绘制它。

于 2013-06-14T01:56:20.763 回答
1

也许这可以帮助?图 1 显示了一些与您的需求相似的结果? http://www4.fe.uc.pt/spatial/doc/lecture2.pdf

请注意,当我使用 google API 时,我会将结果保存为非常高分辨率的图像,这对于科学发表来说已经足够了。

于 2014-01-08T08:55:29.483 回答