【发布时间】:2019-07-01 11:01:55
【问题描述】:
我试图弄清楚 ginput(3) 在这段代码中是如何工作的,但是当我运行它时,它返回一个 UserWarning 说:“matplotlib 当前正在使用非 GUI 后端,”
请帮我解决这个问题。
from PIL import Image
from pylab import *
im = array(Image.open('empire.jpg'))
imshow(im)
print ('Please click 3 points')
x = ginput(3)
print ('you clicked:',x)
show()
用户警告:matplotlib 当前使用非 GUI 后端,因此无法显示“matplotlib 当前使用非 GUI 后端”的图形
【问题讨论】:
-
这可以从字面上理解。 Matplotlib 使用非 GUI backend。请参阅有关如何更改后端的链接。
-
@ImportanceOfBeingErnest 那么可以做些什么来消除我面临的这个警告?
-
按照链接中的说明设置不同的后端。
-
@ImportanceOfBeingErnest 完成了这项工作,谢谢!
标签: python matplotlib ginput