Python 背景中的matplotlib垂直空间
我在一个条形图上设置了默认的水平跨度:Python 背景中的matplotlib垂直空间,python,matplotlib,Python,Matplotlib,我在一个条形图上设置了默认的水平跨度: plt.axhspan(0,2, color='yellow', alpha=0.25) 然而,黄色区域似乎覆盖了我原来的酒吧。如何在背景中创建水平跨度 绘制图形时,可以使用zorder 例如散点图 plt.axhspan(0, 2, color='yellow', alpha=0.25) plt.scatter(X, Y, zorder=10) 这样可以确保图形位于axhspan的顶部 zorder可以为许多plt函数定义,只需检查api,例如,如
plt.axhspan(0,2, color='yellow', alpha=0.25)
然而,黄色区域似乎覆盖了我原来的酒吧。如何在背景中创建水平跨度 绘制图形时,可以使用
zorder
例如散点图
plt.axhspan(0, 2, color='yellow', alpha=0.25)
plt.scatter(X, Y, zorder=10)
这样可以确保图形位于axhspan
的顶部
zorder
可以为许多plt函数定义,只需检查api,例如,如果您有许多重叠子图,这将非常有用。您可以在绘制图形时使用zorder
例如散点图
plt.axhspan(0, 2, color='yellow', alpha=0.25)
plt.scatter(X, Y, zorder=10)
这样可以确保图形位于axhspan
的顶部
zorder
可以为许多plt函数定义,只需检查api,例如,如果您有许多重叠子批次,这非常有用。使用zorder并将直方图的zorder设置为高于hspan的zorder:
plt.hist(x, 50, normed=1, zorder=1)
plt.axhspan(0, 0.01, facecolor='yellow', zorder=0)
使用zorder并将直方图的zorder设置为高于hspan的zorder:
plt.hist(x, 50, normed=1, zorder=1)
plt.axhspan(0, 0.01, facecolor='yellow', zorder=0)