python - matplotlib 内联facecolor 不适用于savefig

标签 python matplotlib jupyter-notebook

我正在尝试让我的 jupyter/python/%matplotlib 图表在深色背景下工作。我想为整个图像设置白色背景色,而不是默认的透明背景色。

%matplotlib notebook
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
fig.savefig('dummy.png', facecolor='w', transparent=False)

标准响应是使用 Facecolor,但这并不能解决问题 here .

最佳答案

savefig 在 rcParams 中有单独的条目:

plt.rcParams['savefig.facecolor'] = '黑色'

关于python - matplotlib 内联facecolor 不适用于savefig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47226172/

相关文章:

python - python 中是否有一个函数可以显示 .hdf5 文件的完整结构?

python - Matplotlib - 为某些数据点绘制不同的颜色

python - 从 JPEG 或 png 文件中获取绘图数据

python - 有没有办法将 pmml 文件导入到 python 中?

python - CV2 : numpy. core.multiarray 导入失败的问题

python - 如何在matplotlib中设置轴的单位长度?

python - 更改 Matplotlib 字体而不影响全局

jupyter-notebook - 从 IJulia 输出中删除科学记数法?

python - 打开 .ipynb 文件时如何修复 "Distutils was imported before Setuptools"?

python - 使用 Python 工厂习语