首页 > 解决方案 > plt.savefig() 突出显示图形并使轴变暗?

问题描述

今天我试图保存我绘制的函数的第一张图。虽然 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)

提前感谢您提供任何有用的建议!

标签: pythonfunctionmatplotlibjupyter-notebooksavefig

解决方案


推荐阅读