在球体上绘制一个平滑的密度图

2024-04-16 12:36:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一组数据,格式如下

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

我需要在地球上画一个平滑的密度图。有人有这样的经验,例如在pythonoctave或其他计算包中?你知道吗


Tags: 数据格式state1country2country1country3frequency1state2
1条回答
网友
1楼 · 发布于 2024-04-16 12:36:43

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

  1. 在地球仪的the cylindrical projection上做一个矩形等距网格。网格应该有足够数量的细胞来区分不同区域的频率。此外,网格不应过于密集-否则您将获得与输入中相同的函数。你知道吗
  2. 根据其所在城市的单元格收集频率,并计算每个单元格的平均频率。你知道吗
  3. 将单元格的中心点与获得的平均频率相关联。你知道吗
  4. 绘制获得的表定义函数的三维图。八度音阶应该这样。你知道吗

相关问题 更多 >