我在Ubuntu上运行最新版本的Python(3.5.2),IPython(6.1.0)和Jupyter(--version表示4.3.0,pip3表示5.1.0)。
这是一个快速示例,说明了Jupyter中出现的问题。我更改了matplotlibrc文件中的默认figure.figsize
。
import matplotlib
print(matplotlib.matplotlib_fname())
print(matplotlib.rcParams['figure.figsize'])
$ USER /的.config / matplotlib / matplotlibrc
[24.0,13.5]
但是只要我导入pyplot
子模块,参数就会变回默认值:
import matplotlib.pyplot as plt
print(matplotlib.matplotlib_fname())
print(matplotlib.rcParams['figure.figsize'])
$ USER /的.config / matplotlib / matplotlibrc
[6.0,4.0]
为什么会发生这种情况?如何将自定义参数与plt
一起使用?
我的问题可能类似于未解决的this issue。