如何从数据框中绘制数组的线图?

问题描述 投票:0回答:1

我有一个数据框,

test
,其中包含自 1951 年以来某个城市的冬季气温。我想绘制名为
p95_annual
的列中包含的温度,但是当我尝试使用
plt.plot(test.p95_annual.values)
执行此操作时,我得到以下结果: test、wintermean 和 test.wintermean.values 如下所示: 我怎样才能绘制这个温度数据?

python pandas numpy weather
1个回答
0
投票

您的 DataFrame 中有一行包含一个字符串。在绘制该字符串之前,您需要解析该字符串中的各个值:

data = list(map(int, test.at[124,"p95_annual"][1:-1].replace("\n"," ").split()))

>>> plt.plot(data)

© www.soinside.com 2019 - 2024. All rights reserved.