此刻。每次我加载Jupyter笔记本并将使用Matplotlib时,我将为所有要内联输出的图表设置默认样式和大小。
例如:
import matplotlib.pyplot as plt
%matplotlib inline
plt.rcParams['figure.figsize'] = [16,8]
plt.style.use('ggplot')
这样可以使笔记本会话的其余部分保持一致的大小和样式。
但是,有没有办法让这些更改成为永久性的,所以每次加载Jupyter笔记本时,我都不需要输入这两行代码:
plt.rcParams['figure.figsize'] = [16,8]
plt.style.use('ggplot')
但图表仍会默认为那些尺寸和样式设置?
谢谢!
答案 0 :(得分:1)
您可以通过使用
找到matplotlib配置目录来创建自定义样式import matplotlib as plt
plt.get_configdir()
应该类似于~/.config/matplotlib
,创建stylelib
目录(如果不存在)并在其中添加名为<name>.mplstyle
的自定义样式文件。
您可以使用plt.style.use('<name>')
导入您的样式(不使用.mplstyle)。
如果要进行永久性更改,则必须使用plt.matplotlib_fname()
找到matplotlibrc文件,并编辑要更改的每个属性的默认值。