将matplotlib设置1.5导出到2.0

将matplotlib设置1.5导出到2.0,matplotlib,python-3.5,python-3.6,fedora-25,Matplotlib,Python 3.5,Python 3.6,Fedora 25,我已经迁移到Fedora25到Fedora26(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 创建这两个映像的代码是相同的(

我已经迁移到Fedora25到Fedora26(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
创建这两个映像的代码是相同的(只是从一台机器复制到另一台机器)。你可以看到

  • 颜色变了
  • matplotlib-2中标签的字体较大
  • 抽搐在外面(我知道如何改变它)
  • 顶部和右侧没有tics(我不知道如何在matplotlibrc中更改它)
  • 最糟糕的是,点之间的间距发生了变化(现在变紧了)
我理解这些变化是由于。 有没有办法将所有配置从matplotlib 1.5导出到matplotlib-2,从而得到准确的图形?

试试:

mpl.style.use('classic')
在顶端

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

(当然,您也可以降级matplotlib。接下来的问题是fedora的软件包中是否有现成的二进制文件,或者您是否需要pip安装;在linux系统上,后者在安装痛苦方面不会造成太大的伤害)

尝试:

mpl.style.use('classic')
在顶端

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

(当然,您也可以降级matplotlib。问题是fedora的软件包中是否有现成的二进制文件,或者您是否需要pip安装;在linux系统上,后者在安装痛苦方面不会造成太大伤害)