我试图在此功能上显示一条线,但即使在尝试绘制它之后它似乎也没有出现。我有两个生产可能性边界,并希望为这两个功能提供相切线。
import matplotlib.pyplot as plt
import numpy as py
x = np.linspace(0.1,10, 400)
x2 = np.linspace(0.1, np.sqrt(199.99),800)
def ppf(x,Ax):
return np.sqrt(100-(x**2/Ax))
Ax=1
x = np.linspace(0.1,100, 1000)
a=b=1
def indiff(x,ubar):
return ubar-x
plt.figure(figsize=(6,6))
plt.plot(x, ppf(x,1))
plt.plot(x,indiff(x,100))
plt.plot(x2,ppf(x2,2))
plt.xlabel("Coconuts",fontsize="20")
plt.ylabel("Fish", fontsize="20")
plt.xlim(0,15)
plt.ylim(0,np.sqrt(198))
plt.margins(y=.1, x=.1)
plt.tight_layout()
plt.gcf()
plt.tick_params(labelsize="20")
plt.show()
我的代码中是否存在阻止该行出现的错误,或者可能是它在代码块上的位置?