Timeseries numpy表示:不同的数据,相同的可视化

2024-10-01 02:33:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我想展示一系列float64矩阵,它们的值随着时间的推移而变化。我有一个numpyframes,我用matplotlib迭代并显示如下:

for frame in frames:
    plt.imshow(frame)
    plt.title('Frame %d' % cnt)
    plt.pause(.25)
    plt.draw()
    print(frame[0])

因此,不同帧具有相同的可视化效果(在帧下方,打印第一行):

enter image description here

enter image description here

enter image description here

它们看起来相同,但矩阵不同。我怎么能想象这些画面在时间上的演变


Tags: inforframestitlematplotlib时间plt矩阵
1条回答
网友
1楼 · 发布于 2024-10-01 02:33:20

每个帧的颜色贴图都是标准化的。如果希望看到帧之间的差异,那么所有帧都应该具有相同的颜色贴图

一个简单的方法是使用the ^{} and ^{} arguments of ^{}。将所有帧的全局最小值传递给vmin=,将全局最大值传递给vmax=

相关问题 更多 >