使用matplotlib时,我倾向于使用
import matplotlib.pyplot as plt
plt.style.use('ggplot')
经常安静。有没有一种简单的方法可以将默认样式更改为ggplot(或任何其他样式)?我查看了'matplotlibrc'文档,但无法找到合适的选项。
有没有更好的方法来复制/链接系统范围的.mplstyle?
谢谢!
答案 0 :(得分:2)
显然,还没有这样的选择。
但是,您可以告诉iPython在启动时加载ggplot样式,方法是将“plt.style.use('ggplot')”添加到ipython_config.py中的c.InteractiveShellApp.exec_lines。
答案 1 :(得分:1)
创建一个文件(称之为startup-01.py) 〜/ .ipython / profile_default /启动/
(根据需要替换profile_default的其他个人资料名称)
并放置任何需要的笔记本(和交互式ipython)初始化语句,包括
import matplotlib.pyplot as plt
plt.style.use('ggplot')
## other settings, e.g.
# plt.rcParams['figure.figsize'] = (10.0, 8.0)
答案 2 :(得分:1)
您可以更改matplotlib的设置文件。根据{{3}}:
matplotlib使用matplotlibrc配置文件来自定义各种属性,我们称之为rc设置或rc参数。您可以控制matplotlib中几乎每个属性的默认值:图形大小和dpi,线宽,颜色和样式,轴,轴和网格属性,文本和字体属性等。
您可以使用以下命令找到matplotlibrc文件:
import matplotlib
matplotlib.matplotlib_fname()
因此我们可以将ggplot设置放在matplotlibrc文件的末尾。您可以在官方matplotlib存储库中轻松找到docs(以及ggplot style)。