一个非常简单的问题。在python-3中,ver.10我构建了相同的简单图。
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6]
y = [1, 5, 3, 5, 7, 8]
plt.plot(x, y)
plt.show()在计算机#I上,我看到一个富顶部位置工具栏(#1)有8个按钮(图1),而在计算机#2上,我看到一个底部放置的工具栏(#2),只有7个按钮(图2)。工具栏(#1)和工具栏(#2)的默认功能不同。为什么?如何修正这个奇怪的matplotlib行为,使工具栏的属性在所有情况下都是相同的?


发布于 2022-05-27 23:30:24
答案很简单:计算机#1安装了pyqt5,而计算机#2没有安装。在第2台计算机上安装pyqt5后,图2中出现了与图1中相同的工具栏菜单。此外,在安装pyqt5之后,addcopyfighandler包(导入addcopyfighandler)开始在计算机#2上工作,与在计算机#1上使用的方式相同。最后一个问题是在我的另一篇文章中问到的。因此,通过安装pyqt5解决了这两个问题。
https://stackoverflow.com/questions/72399580
复制相似问题