如何获得iPython Notebook示例中常见的现代风格matplotlib图?

时间:2014-01-19 16:28:29

标签: python matplotlib ipython-notebook

this page为例,其中的一个样本发布在下面:

enter image description here

它有matplotlib的例子,灰色背景和更微妙的着色,但是当我运行相同的例子时,我得到了更具传统色彩的白色背景和强烈色彩的图。这似乎也是pandas documentation中使用的样式。

如何在本地更改默认样式以匹配其样式?

2 个答案:

答案 0 :(得分:5)

如果您仔细阅读所链接的页面,就在 Pandas中的绘图部分上方显示以下行:

  

如果你想让你的情节看起来很像我的,请从Huy Nguyen窃取matplotlibrc文件。

在帖子中是this gist的链接,其中包含matplotlibrc文件。确保你仔细阅读整个内容并对其进行自定义,例如他有MacOSX作为后端,你可能想要改变它。

要使用该文件,请将其另存为~/.matplotlib/matplotlibrc并重新启动任何正在运行的IPython实例。你的情节现在应该看起来更漂亮:)

答案 1 :(得分:3)

正如MattDMo所提到的,使用理智的matplotlibrc确实有帮助。 “Probabilistic-Programming-and-Bayesian-Methods-for-Hackers”一书也使用了一个不错的matplotlibrc。有关示例,请参阅this

最近我使用的是包seaborn而不是自定义matplotlibrc,不仅因为它使我的情节看起来很棒,还因为它增加了一些功能,可视化分布,线性模型和时间序列