【发布时间】:2020-12-28 05:46:09
【问题描述】:
通过以下代码,我获得了以下等高线图:
fig, ax = plt.subplots()
x = np.arange(431)
y = np.arange(225)
Y, X = np.meshgrid(y, x)
values = df["Appearance_percentage"].values
values2d = np.reshape(values, (431, 225))
ax.set_ylim(225, 0)
plt.style.use('seaborn-white')
ax.set_title('Mapa contour de probabilitat de trobar núvols')
plt.contour(X, Y, values2d, 30, cmap='RdGy')
plt.colorbar()
plt.savefig("contourmap.png")
我想知道我是否可以填充线条之间的区域,以便颜色条中没有空白并且地图更有吸引力。
我尝试过df["Appearance_percentage_contourmap"] = round(df["Appearance_percentage"]),然后是values = df["Appearance_percentage_contourmap"].values,但我仍然获得了包含许多白色区域的同一张地图。
【问题讨论】:
标签: python numpy matplotlib contour