在热图中动态绘图Python [编辑]

时间:2016-11-22 01:58:06

标签: python numpy matplotlib plot on-the-fly

我正在尝试从循环中生成密度图。 在循环的每一轮中,我的脚本读取对应于1点的一对x和y坐标;我想在运行中绘制这一点,因为我需要用下一对坐标覆盖它的值。 从理论上讲,似乎可以采用递归的方式来创建热图,但我找不到任何热图。

matplotlib.pyplot.hexbin似乎不错,但如果我尝试:

import matplotlib.pyplot as plt
import numpy
for n in range(10):
    a= plt.hexbin(n,(numpy.random.random(1)))

我得到了

ValueError: First argument must be a sequence

似乎hexbin不接受动态值,但只有数组或列表已经完成。

histo2d将是另一种选择,但似乎有相同的限制。

numpy.histogram2d。

[编辑]回复评论,我简化了问题,我删除了对超大输入的提及,因为它对于问题的目的没有用。

0 个答案:

没有答案