如何将matplotlib图设置为“无填充”?

问题描述 投票:2回答:1

我想将一个图叠加到另一个图上(它们是多边形,真的在某些纬度/经度空间中,使用geopandas,但该图只是从matplotlib派生而来)

我有:

figZ, axZ = plt.subplots(1, figsize=(11,8.5))
Sfig = X.plot(ax=axZ, color='white', edgecolor='black', lw=0.7)
Y.plot(ax=axZ, color='white', edgecolor='black', lw=0.7, alpha=0.3)

如何将Sfigcolor设置为“no-fill”而不是white?它现在的方式它使Sfig图像(X.plot)的Y.plot图像模糊了“模糊”。如何将“颜色”设置为实际透明?

python matplotlib
1个回答
6
投票

我不指望upvotes,但这是我发现的解决方案。如果它们存在,我会投票给更好的:

Sfig = X.plot(ax=axZ, facecolor="none", 
              edgecolor='black', lw=0.7)
© www.soinside.com 2019 - 2024. All rights reserved.