使用 matplotlib 时,我倾向于使用
import matplotlib.pyplot as plt
plt.style.use('ggplot')
Run Code Online (Sandbox Code Playgroud)
经常安静。有没有一种简单的方法可以将默认样式更改为 ggplot (或任何其他样式)?我查看了“matplotlibrc”文档,但找不到合适的选项。
有没有比复制/链接系统范围的 .mplstyle 更好的方法?
谢谢!
您可以更改 matplotlib 的设置文件。根据文档:
matplotlib 使用 matplotlibrc 配置文件来自定义各种属性,我们称之为 rc 设置或 rc 参数。您可以控制 matplotlib 中几乎每个属性的默认值:图形大小和 dpi、线宽、颜色和样式、轴、轴和网格属性、文本和字体属性等。
您可以使用以下命令找到 matplotlibrc 文件:
import matplotlib
matplotlib.matplotlib_fname()
Run Code Online (Sandbox Code Playgroud)
因此,我们可以将 ggplot 设置放在 matplotlibrc 文件的末尾。您可以在官方 matplotlib 存储库上轻松找到ggplot 样式(以及其他样式)。
显然,还没有这样的选择。
但是,您可以通过将“plt.style.use('ggplot')”添加到 ipython_config.py 中的 c.InteractiveShellApp.exec_lines 来告诉 iPython 在启动时加载 ggplot 样式。