运行以下代码时,我使用的是朱庇特笔记本,import numpy as npb = np.sin(plt.plot(a,b)x = plt.ginput(3)plt.show()UserWarning: Matplotlibis currently using module://matplotlib</
我正在尝试使用Qt作为matplotlib后端。我在kaggle和google colab上都检查过了,但问题是一样的。当我写的时候 %matplotlib qt5 我得到了以下错误 ImportError: Cannot load backend 'Qt5Agg' which requires the 'qt5' interactiveframework, as 'headless' is currently running 当我打印默认的后端
我已经将默认后端设置为Qt5Agg in .config/matplotlib/matplotlibrc。如果我使用常规ssh提示符并打开ipython并运行import matplotlib as mpl,这是可行的。我正确地得到:mpl.get_backend() => "Qt5Agg"
当我通过pycharm远程控制台进行连接时,默认后端被设置为'module://backend_interagg'
我今天遇到了这个错误,代码是:import matplotlib.pyplot as plt
1, 7, 0, 0, 6, 8, 1,Exception in Tkinter callback File "/usr/lib/python3/dist-packages/matplotlib__.py", line 1562, in __call__
The goal:
我正在编写一个函数,在木星笔记本中使用Qt5Agg后端。笔记本的其余部分主要使用内联。该函数生成一个带有matplotlib小部件的交互式绘图,我想让它在一个单独的窗口中工作。但是,我不想麻烦这两条额外的行,特别是因为%matplotlib inline必须在一个单独的单元格中运行。它很容易出现用户错误--如果用户忘记运行单元格,后端就会卡在Qt5Agg中。我可以把它转移到其他笔记本上,它可以像预期的那样工作,使用Qt5Agg,并且不会破坏笔记本其余