以下代码示例使用RectangleSelector小部件,因此我们应该在绘图上看到一个不断更新的矩形补丁。但是,除非我们设置useblit=False
,否则看不到任何内容。怎么了?
在Linux上使用matplotlib 2.2.2和wxpython 4.0.1。 tkagg后端工作正常。
#!/usr/bin/env python3
import matplotlib
from matplotlib.widgets import RectangleSelector
if __name__ == '__main__':
matplotlib.use('wxagg')
import matplotlib.pyplot as plt
figure = plt.figure()
rect = RectangleSelector(figure.gca(), (lambda e1, e2: print(e1, e2)), useblit=True)
plt.show()