我不太理解如何在matplotlib中使用fill_betweenx()
。它与fill_between()
有什么不同?在阅读了fill_betweenx()
的文档之后,我尝试着去实现:
x=np.linspace(0,2*3.14,50)
y=np.sin(x)
plt.figure(figsize=(10,5))
plt.fill_betweenx(y,2,3,color='b')
plt.plot(x,y)
根据我的理解,应该使用蓝色填充x=2和x=3之间的正弦曲线,但是我得到的结果是:
![](https://istack.dev59.com/vGjjr.webp)