我绘制它的方式是
plt.figure(1)
plt.scatter(x, y, c='r') <- scatter
plt.hist(x, bins = 100, normed=True) <- histogram
plt.show()
我想首先在散点图中显示所有红点,而不是直方图的区域(是上层)。我该怎么做 ?提前谢谢!
答案 0 :(得分:1)
您正在寻找zorder关键字参数
plt.figure(1)
plt.scatter(x, y, c='r', zorder=1)
plt.hist(x, bins = 100, normed=True, zorder=0)
plt.show()
答案 1 :(得分:1)
您可以为指定绘图顺序的scatter
和hist
添加一个选项。它被称为zorder
,可以像这样使用:
plt.figure(1)
plt.scatter(x, y, c='r', zorder=2) <- scatter
plt.hist(x, bins = 100, normed=True, zorder=1) <- histogram
plt.show()
选项中的数字越大,图表就越高。 在此处阅读更多相关信息:zorder demo