Matplotlib外观&感觉

时间:2018-03-10 10:01:18

标签: python matplotlib

我在两台计算机上工作,两台计算机都运行Windows 10。 我很确定我为他们两个安装了相同的python环境(python3 32bits,numpy,scipy和matplotlib通过pip)。

他们不会生成相同类型的matplotlib窗口(工具栏不同,色彩图似乎不一样)。这是两个截图:

Matplotlib结果1:

result 1

Matplotlib结果2:

result 2

我猜这是一个后端问题,但我似乎还记得在其中一个环境中安装额外的后端。 由于图片2看起来" GTK"对我来说,我仍然试图在我的第二台计算机上安装pygtk,这需要我安装pygobject,这会产生这个编译错误:

fatal error C1083: Cannot open include file: 'cairo.h': No such file or directory

我怎么能让这两个matplotlib设置看起来一样?

1 个答案:

答案 0 :(得分:1)

您安装了不同的版本,或者您的脚本使用不同的设置。此外,您可能会使用不同的后端。

检查版本是否相同:

import matplotlib
print(matplotlib.__version__)

如果其中一个版本号为1.x,您有两种选择:

  1. 将案例2更新为2.x的版本。
  2. 在案例1中运行脚本时使用plt.style.use("classic")
  3. 请参阅changes to the default style了解差异。

    检查后端是否相同:

    print(matplotlib.get_backend())
    

    如果他们不是,您可以通过

    更改此内容
    import matplotlib
    matplotlib.use("backendname")