在地球上绘制平滑的密度图

时间:2013-09-02 03:12:07

标签: python graphics plot octave

我有一组数据具有以下格式

city1 state1 country1 frequency1
city2 state2 country2 frequency2
city3 state3 country3 frequency3
...
cityN stateN countryN frequencyN

我需要在地球上创建一个平滑的密度图。任何人都有这种经历,例如在pythonoctave或其他计算包中?

1 个答案:

答案 0 :(得分:0)

我的解决方案是通过平均接近定义点(城市)的地球区域的频率来引入平滑度。

  1. 在地球的the cylindrical projection上制作一个矩形等距网格。网格应该有足够数量的单元格来区分不同区域的频率。网格也不应太密集 - 或者您将获得与输入中相同的功能。
  2. 根据城市所在的单元格收集频率,并计算每个单元格的平均频率。
  3. 将细胞的中心点与您获得的平均频率相关联。
  4. 绘制所获得的表定义函数的3D图。 Octave应该这样做。