将 matplotlib 设置 1.5 导出到 2.0

export matplotlib setup 1.5 to 2.0

我已经从 Fedora 25 转移到 Fedora 26(Linux,仅供参考)。在此过程中 matplotlib 也有一些变化。

在 Fedora 25 中:

在 Fedora 26 中:

创建这两个图像的代码是相同的(只是从一台机器复制到另一台机器。)。你可以看到

我知道这些变化是由于 changes in matplotlib style。 有什么方法可以将所有配置从 matplotlib 1.5 导出到 matplotlib-2,这将产生准确的数字?

尝试:

mpl.style.use('classic')

在顶部。

这个在官方网站上有提到here(在介绍中)

(当然你也可以降级你的matplotlib。那么问题是fedora的包中是否有现成的二进制文件或者你是否需要pip install;在linux系统上,后者不应该受到伤害太多安装痛苦)