今天我试图保存我绘制的函数的第一张图。虽然 Jupiter notebook 中的情节看起来不错,但 plt.savefig() 命令导致了这张奇怪的图片:
我想像图片的其余部分一样显示轴。这是我的代码:
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
import numpy as np
def func(x, K_d, P_0):
return P_0*(x/(K_d+x))
P_0 = 1
K_d = 25
xvals = np.arange(0,600,0.01)
funcdata= func(xvals, K_d, P_0)
plt.plot(xvals,funcdata, label='Hill binding isotherm')
plt.xlabel('Ligand concentration')
plt.ylabel(r'$\theta$')
plt.legend()
plt.savefig('test_isotherm.png', bbox_inches='tight', dpi=400)
提前感谢您提供任何有用的建议!