首页 > 解决方案 > matplotlib 在鼠标移动时绘制高 CPU

问题描述

我正在使用 matplotlib 开始一个绘图项目。我注意到,当我在绘图上简单地移动鼠标时,CPU 会达到 50%。正常吗?我的安装有问题吗?

我用一个简单的例子进行了测试,在 Debian 9.6 linux , matplotlib 3.0.3, python3.5

通过更复杂的情节,我设法将 CPU 设置为 100%。幸运的是,GUI 没有冻结。

import matplotlib.pyplot as plt
import numpy as np

np.random.seed(19680801)

fig, ax = plt.subplots()

data = np.random.random((512, 512))
im = ax.imshow(data, cmap='jet', interpolation='none', aspect='auto')

plt.show()

标签: pythonmatplotlib

解决方案


推荐阅读