0

根据 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 中工作吗?

4

0 回答 0