3
fig = plt.figure(num=1)
ax=fig.add_subplot(111)
def f1(x):
return 1/x
def f2(x):
return 2/x
def f3(x):
return np.sqrt(x**2-1)
def f4(x):
return np.sqrt(x**2-2)
s= np.arange(np.sqrt(2),5,0.05)
t=np.arange(1,5,0.05)
y1=f1(t)
y2=f2(t)
y3=f3(t)
y4=f4(s)
ax.plot(t,y1,'k-',t,y2,'k-',t,y3,'k-',s,y4,'k-')
plt.xlim([1.1,2.1])
plt.ylim([0.5,1.5])
plt.show()
我想填補這四個函數描述的曲線之間的區域。不確定在這種情況下如何使用fill_between
選項。Python,如何在多條(4)曲線之間填充?
是否要填補之間的區域最低和最高的功能? (每個給定點) – sebix 2014-10-27 07:08:28