python - 更新 matplotlib 散点图数据
问题描述
我正在使用 matplotlib 散点图显示数据:
fig = plt.figure()
ax = fig.add_subplot(111)
sp = ax.scatter(x,y,c=c)
但是,我的数据会定期更新,我想更新绘图而无需清除图形并再次绘图;我想简单地“更新”现有情节的数据,但我没有找到如何做到这一点的运气。这可能吗?
编辑:我应该包括我也在尝试更新点的颜色(c
在上面的代码中)。我正在制作大量(x,y,c)
数据的散点图,其中c
颜色/阈值是颜色/阈值,用户可以选择显示点的阈值和不显示点的阈值。sp.set_offsets(np.c_[x,y])
看起来它可以更新正在显示的点(感谢@ImportanceOfBeingErnest),但我还需要更新这些c
值。
解决方案
推荐阅读
- python - 将熊猫数据框中的一列整数转换为带有前导零的月份
- python - 如何从 Python 中的输入依赖函数创建 for 循环?
- json - kafka connect Json Schema有什么用?
- javascript - 如何根据 Vue JavaScript 中返回的键对该数组进行分段?
- android - (它没有 rc01)清单合并失败:属性 application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory)
- ruby-on-rails-5 - 用户下载 ActiveStorage blob 附件时如何更新数据库?
- python-3.x - 从 url 导入数据集并在 python3 中将文本转换为 csv
- python - 列表上的 Python 不支持的操作数类型
- c++ - 如何解决“无法在地址 c++ 访问内存”问题
- bash - 为什么 autossh 会产生几十个自身和 ssh 的实例?