如何获得iPython笔记本示例中常见的现代风格matplotlib绘图?

如何获得iPython笔记本示例中常见的现代风格matplotlib绘图?,python,matplotlib,ipython-notebook,Python,Matplotlib,Ipython Notebook,例如,下面发布了一个示例: 它有灰色背景的matplotlib示例和更精细的颜色,但是当我运行相同的示例时,我得到的是更传统的带有白色背景和强颜色的彩色绘图。这似乎也是本书中使用的风格 如何在本地更改默认样式以匹配其样式?如果您通读了链接的页面,则熊猫中的绘图部分的正上方是以下行: 如果你想让你的绘图看起来和我的一样漂亮,就从中窃取matplotlibrc文件 文章中有到的链接,其中包含matplotlibrc文件。确保您通读了整个内容并对其进行了自定义,例如,他将MacOSX作为后端,您可能

例如,下面发布了一个示例:

它有灰色背景的matplotlib示例和更精细的颜色,但是当我运行相同的示例时,我得到的是更传统的带有白色背景和强颜色的彩色绘图。这似乎也是本书中使用的风格


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

如果您通读了链接的页面,则熊猫中的绘图部分的正上方是以下行:

如果你想让你的绘图看起来和我的一样漂亮,就从中窃取matplotlibrc文件

文章中有到的链接,其中包含
matplotlibrc
文件。确保您通读了整个内容并对其进行了自定义,例如,他将
MacOSX
作为后端,您可能希望对其进行更改


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

正如MattDMo所提到的,使用理智的
matplotlibrc
确实有帮助。 《黑客的概率规划和贝叶斯方法》一书也使用了一个很好的例子。有关一些示例,请参见

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