首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matplotlib外观与感觉

Matplotlib外观与感觉
EN

Stack Overflow用户
提问于 2018-03-10 10:01:18
回答 1查看 137关注 0票数 0

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

它们不产生相同类型的matplotlib窗口(工具栏不同,颜色映射似乎不一样)。以下是两个截图:

Matplotlib结果1:

Matplotlib结果2:

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

代码语言:javascript
复制
fatal error C1083: Cannot open include file: 'cairo.h': No such file or directory

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-10 10:46:34

您可以安装不同的版本,或者您的脚本使用不同的设置。此外,您可能有一个不同的后端正在使用。

请检查版本是否相同:

代码语言:javascript
复制
import matplotlib
print(matplotlib.__version__)

如果版本号之一是1.x,则有两个选项:

  1. 2.x将案例2更新为一个版本。
  2. 在第1种情况下运行的脚本上使用plt.style.use("classic")

有关差异,请参见更改默认样式

检查后端是否相同:

代码语言:javascript
复制
print(matplotlib.get_backend())

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

代码语言:javascript
复制
import matplotlib
matplotlib.use("backendname")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49207763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档