我正在尝试绘制类似的东西:
主要思想是在某些特定范围内绘制具有不同颜色的椭圆,例如从 [-6, 6] 开始。
我已经了解plt.contour
可以使用该功能。但我不明白如何生成线条。
我正在尝试绘制类似的东西:
主要思想是在某些特定范围内绘制具有不同颜色的椭圆,例如从 [-6, 6] 开始。
我已经了解plt.contour
可以使用该功能。但我不明白如何生成线条。
我个人不会对轮廓执行此操作,因为您需要添加我认为您不想要的有关海拔的信息?
matplotlib
hasEllipse
是 的子类Artist
。以下示例将单个椭圆添加到绘图中。
import matplotlib as mpl
ellipse = mpl.patches.Ellipse(xy=(0, 0), width=2.0, height=1.0)
fig, ax = plt.subplots()
fig.gca().add_artist(ellipse)
ax.set_aspect('equal')
ax.set_xlim(-2, 2)
ax.set_ylim(-2, 2)
然后,您需要研究如何获得您正在寻找的效果,我通常会阅读文档,使事情变得透明是通过alpha
.