python - 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()
解决方案
推荐阅读
- c# - Microsoft.Office.Interop.Outlook 与 Outlook 中的内置
- elasticsearch - ElasticSearch 单翻转索引配置
- javascript - 如何从 REACT 中的另一个同级或导入组件更新同级组件的状态
- r - 删除数据框每一列中的相同值,并指定给定列中值的位置
- python-3.x - 它是 fastparquet 模块中的错误吗
- python - Python - 将多个列表与具有重复键值的“zip”组合起来
- jquery - 多个版本的车把,需要避免它们之间的冲突
- dll - 经典 ASP 错误:Server.CreateObject 失败或找不到入口点 DllRegisterServer
- fortran - 如何找出用于编译 fortran .mod 文件的 gfortran 版本
- intellij-idea - 如果云选项在 Intellij 中不可用,应该怎么做