【问题标题】:Heat maps of large data with pyplot slowpyplot慢的大数据热图
【发布时间】:2016-08-15 18:57:41
【问题描述】:

我正在处理大量数据(240、131000)和更大的数据。我目前正在使用下面的代码来绘制它。

fig,ax = pyplot.subplots()
spectrum = ax.pcolor(waterfallplot, cmap='viridis')
pyplot.colorbar()
pyplot.show()

但是,这需要很长时间(30 分钟以上),情节还没有出现。快速断点检查表明代码到达spectrum= 行,但没有过去。看看我电脑上的内存,它甚至还没有接近极限。

有人有更好的方法吗?

【问题讨论】:

  • 您应该添加与您用于绘图的库相关的标签...
  • @nbro 谢谢!我加了。
  • 你检查thisthis了吗?
  • @sascha 我从第二个开始研究,那是在我用尽了imshow 的可能性之后。我会调查pcolormesh,但是您还有其他建议吗?
  • 不,但我很确定,这 4 种方法中的一种会帮助您。

标签: python performance matplotlib heatmap


【解决方案1】:

pcolorfast 最适合大型数组并且更新速度很快。

【讨论】:

    猜你喜欢
    • 2011-02-27
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2017-09-03
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多