【发布时间】:2020-10-07 14:35:01
【问题描述】:
我的代码如下,我相信应该生成一个图表,其中scatter 图叠加在contourf 图上(即出现在前景上)
但这不会发生。
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.scatter(examples[:,0], examples[:, 1])
ax.contourf(x, y, Z)
我预计下面的scatter 图会叠加在contourf 图上:
plt.scatter(x = examples[:,0], y = examples[:, 1])
为什么会这样以及应该如何更改代码?
【问题讨论】:
-
先做
contourf,然后scatter? -
如果您确实需要在
contourf之前调用scatter,请使用ax.scatter(..., zorder=2)
标签: python matplotlib scatter-plot subplot contourf