为什么matplotlib小部件blit与wxpython一起工作?

时间:2018-06-11 21:26:42

标签: matplotlib wxpython

以下代码示例使用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()

0 个答案:

没有答案