Matplotlib:如何在其他图形元素后面绘制网格线?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (170)

在Matplotlib中,我将虚线划分为:

fig = pylab.figure()    
ax = fig.add_subplot(1,1,1)
ax.yaxis.grid(color='gray', linestyle='dashed')

但是,我无法找到如何(甚至可能)在其他图形元素(例如条形图)后面绘制网格线。更改添加网格的顺序与添加其他元素没有任何区别。

是否有可能使网格线出现在其他所有事物的后面?

提问于
用户回答回答于

“z Order”通常用于描述这类事情(z是“离开页面”的轴

用户回答回答于

ax.set_axisbelow(True)
ax.yaxis.grid(color='gray', linestyle='dashed')

扫码关注云+社区