将 matplotlib 设置 1.5 导出到 2.0
export matplotlib setup 1.5 to 2.0
我已经从 Fedora 25 转移到 Fedora 26(Linux,仅供参考)。在此过程中 matplotlib
也有一些变化。
在 Fedora 25 中:
- python3-3.5.3-4.fc25.x86_64
- python3-matplotlib-1.5.2-0.2.rc2.fc25.x86_64
在 Fedora 26 中:
- python3-3.6.0-22.fc26.x86_64
- python3-matplotlib-2.0.0-2.fc26.2.x86_64
创建这两个图像的代码是相同的(只是从一台机器复制到另一台机器。)。你可以看到
- 颜色变了
- label 的字体在 matplotlib-2 中变大了
- 抽动在外面(我知道怎么改)
- 右上角没有抽动(不知道在matplotlibrc里怎么改)
- 最糟糕的是,点之间的空间发生了变化(现在更紧了)
我知道这些变化是由于 changes in matplotlib style。
有什么方法可以将所有配置从 matplotlib 1.5 导出到 matplotlib-2,这将产生准确的数字?
尝试:
mpl.style.use('classic')
在顶部。
这个在官方网站上有提到here(在介绍中)
(当然你也可以降级你的matplotlib。那么问题是fedora的包中是否有现成的二进制文件或者你是否需要pip install;在linux系统上,后者不应该受到伤害太多安装痛苦)
我已经从 Fedora 25 转移到 Fedora 26(Linux,仅供参考)。在此过程中 matplotlib
也有一些变化。
在 Fedora 25 中:
- python3-3.5.3-4.fc25.x86_64
- python3-matplotlib-1.5.2-0.2.rc2.fc25.x86_64
在 Fedora 26 中:
- python3-3.6.0-22.fc26.x86_64
- python3-matplotlib-2.0.0-2.fc26.2.x86_64
创建这两个图像的代码是相同的(只是从一台机器复制到另一台机器。)。你可以看到
- 颜色变了
- label 的字体在 matplotlib-2 中变大了
- 抽动在外面(我知道怎么改)
- 右上角没有抽动(不知道在matplotlibrc里怎么改)
- 最糟糕的是,点之间的空间发生了变化(现在更紧了)
我知道这些变化是由于 changes in matplotlib style。 有什么方法可以将所有配置从 matplotlib 1.5 导出到 matplotlib-2,这将产生准确的数字?
尝试:
mpl.style.use('classic')
在顶部。
这个在官方网站上有提到here(在介绍中)
(当然你也可以降级你的matplotlib。那么问题是fedora的包中是否有现成的二进制文件或者你是否需要pip install;在linux系统上,后者不应该受到伤害太多安装痛苦)