【发布时间】:2022-01-08 10:17:57
【问题描述】:
我已经使用 matplolib 绘制了一个等高线图,我想在 folium 地图上覆盖这个图,或者有什么方法可以使用 folium 在地图上绘制等高线图
这是我的代码
import json
import numpy as np
from scipy.interpolate import griddata
from matplotlib import pyplot as plt
f = open('data.json', 'r')
data = json.load(f)
temp = data['temp']
lon = data['lon']
lat = data['lat']
x = np.linspace(min(lon), max(lon), 100)
y = np.linspace(min(lat), max(lat), 100)
X,Y = np.meshgrid(x, y)
Z = griddata((lon, lat), temp, (X, Y), method='cubic')
plt.contour(X,Y, Z)
plt.show()
我的数据文件data.json,下面是我的绘图现在的样子我想在地图上绘制它
【问题讨论】:
标签: python plotly contour folium