%matplotlib inline
后端(通常是默认值)显示的Jupyter中,所展示的图形是通过将其保存为png格式并进行显示来创建的。 savefig
有一个参数facecolor
,它设置了图形背景的颜色。这可以设置为白色,例如:fig.savefig("name.png", facecolor="w")
。%config InlineBackend.print_figure_kwargs={'facecolor' : "w"}
在显示图表之前的单元格中。
如果要用于每个笔记本,也可以将其添加到IPython配置文件中。
c = get_config()
c.InlineBackend.print_figure_kwargs={'facecolor' : "w"}
matplotlibrc
,但没有起作用。结果证明这是一个IPython的问题! - Syrtis Majorimport matplotlib.pyplot as plt
plt.rcParams['axes.facecolor'] = 'none'
这对我很有帮助!