Python matplotlib:如何制作一个覆盖';下面是什么?

Python matplotlib:如何制作一个覆盖';下面是什么?,python,matplotlib,Python,Matplotlib,例如,如果我这样做: import numpy as np import pylab as plt x = np.linspace(0,10) y = x**2 z = 50*np.sin(x) plt.plot(x,y) plt.fill_between(x,z,facecolor='r') plt.show() 然后,线图在着色区域下方仍然可见。有没有办法让阴影区域完全阻挡它下面的东西 谢谢。使用: import numpy as np import pylab as plt x =

例如,如果我这样做:

import numpy as np
import pylab as plt
x = np.linspace(0,10)
y = x**2
z = 50*np.sin(x)
plt.plot(x,y)
plt.fill_between(x,z,facecolor='r')
plt.show()
然后,线图在着色区域下方仍然可见。有没有办法让阴影区域完全阻挡它下面的东西

谢谢。

使用:

import numpy as np
import pylab as plt

x = np.linspace(0, 10)
y = x**2
z = 50*np.sin(x)
plt.plot(x, y)
plt.fill_between(x, z, facecolor='r', zorder=3)
plt.show()