根据 https://www.geeksforgeeks.org/matplotlib-pyplot-ginput-in-python/,Python中的 ginput 函数由以下代码给出:
%matplotlib widget
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(10)
plt.plot(t, np.sin(t))
plt.title('matplotlib.pyplot.ginput()\
function Example', fontweight ="bold")
print("After 3 clicks :")
x = plt.ginput(3)
print(x)
plt.show()
我插入的对 jupyterlab 的唯一修改是魔术函数
%matplotlib widget
在脚本的开头。但是,我没有让 ginput() 在 Jupyterlab 中工作。它不会产生任何错误,只是没有出现图,我可以用鼠标单击。因此 ginput() 的输出为空。在其他 Python IDE 中,它可以完美运行(例如 Thonny)。
有人让 ginput() 函数在 Jupyterlab 中工作吗?