多操作系统的Matplotlib后端?

2024-04-20 14:20:47 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 项目用户程序机器图形处理程序matplotliblinux
1条回答
网友
1楼 · 发布于 2024-04-20 14:20:47

拥有后端的主要思想是,您不需要关心如何执行绘图,而是让后端完成所有工作。也就是说,您可能不想硬编码任何特定的后端,让matplotlib决定在每台机器上使用哪一个后端。你知道吗

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

可能会有一些特殊的问题,例如某些事情不能与某些后端一起工作,但是由于问题中没有给出关于这个问题的信息,所以一般的趋势是根本不设置任何后端。你知道吗

相关问题 更多 >