【问题标题】:Matplotlib backend for multiple operating systems?用于多个操作系统的 Matplotlib 后端?
【发布时间】:2017-11-14 05:50:02
【问题描述】:

好的,所以我开始了一个学校项目,我需要在运行时弹出多个图,每个图都需要一个事件处理程序来供用户输入。我的主机是 Mac,我已经让它正常工作了。问题是我的研究实验室也有一些 linux 和 windows 机器,我想让我的程序也能在它们上运行。似乎潜在的罪魁祸首是每个操作系统使用不同的后端来绘制 matplotlib 中的数字。我不是 CS 学生,因此有点不确定如何解决这个问题。是否有 Windows 10、ubuntu、Mac 等标准后端,我可以硬编码到我的程序中以确保我的代码在所有这些上正确运行?

【问题讨论】:

    标签: python matplotlib plot operating-system backend


    【解决方案1】:

    拥有后端的主要思想是,您无需关心绘图是如何执行的,而让后端来做所有事情。也就是说,您可能不想硬编码任何特定的后端并让 matplotlib 决定在每台机器上使用哪个后端。

    您可能还想阅读matplotlib backends - do I care?

    可能存在一些特殊问题,例如某些事情不适用于某些后端,但由于问题中没有提供有关该问题的信息,因此总体趋势是根本不设置任何后端。

    【讨论】:

      猜你喜欢
      • 2017-08-15
      • 2014-05-27
      • 2017-04-06
      • 2015-08-26
      • 2018-09-27
      • 2012-03-01
      • 2014-05-22
      • 1970-01-01
      • 2018-02-07
      相关资源
      最近更新 更多