Python 堆叠时间序列图

Python 堆叠时间序列图,python,stacked-chart,Python,Stacked Chart,我想把SST和Nickst的时间序列叠加在一个图上。当我尝试简单地执行此操作时,会出现以下错误: ValueError:x和y必须具有相同的第一维度,但具有形状(31,)和(0,)。 请告诉我我是怎么出错的…看起来您在self.SST或self.NickSST中都没有数据 调用plot(x,y) 错误是告诉您X轴有31个值,Y轴上没有任何值。 尝试打印每个阵列的长度: print(len(self.dataTime), len(self.SST), len(self.NickSST)) 看起来

我想把SST和Nickst的时间序列叠加在一个图上。当我尝试简单地执行此操作时,会出现以下错误:

ValueError:x和y必须具有相同的第一维度,但具有形状(31,)和(0,)。


请告诉我我是怎么出错的…

看起来您在
self.SST
self.NickSST
中都没有数据

调用
plot(x,y)

错误是告诉您X轴有31个值,Y轴上没有任何值。 尝试打印每个阵列的长度:

print(len(self.dataTime), len(self.SST), len(self.NickSST))

看起来您在
self.SST
self.NickSST
中都没有数据

调用
plot(x,y)

错误是告诉您X轴有31个值,Y轴上没有任何值。 尝试打印每个阵列的长度:

print(len(self.dataTime), len(self.SST), len(self.NickSST))