所以我在熊猫中有一个数据框,如下所示: date max min rain snow ice0 2019-01-01 58 39 0.06 0.0 0.01 2019-01-01 58 39 0.06 0.0 0.02 2019-01-01 58 39 0.06 0.0 0.03 2019-01-01 58 39 0.06 0.0 0.04 2019-01-01 58 39 0.06 0.0 0.0目标是创建一个折线图,在 x 轴上显示最高温度,在 y 轴上显示该温度下每个日期的频率。所以基本上,日期列表是商店交易,我想看看温度对每天交易数量的影响。我尝试使用它按日期对weather_frame 进行分组,但我无法让我的图在x 轴上显示温度。max_temp = weather_frame.groupby(weather_frame.date).size()我附上了下面的文件。我不得不删除其中的一些以保持在粘贴箱的大小限制内,因此图形可能会出现损坏。
1 回答
守候你守候我
TA贡献1802条经验 获得超10个赞
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
date_freq = weather_frame.groupby(weather_frame.date).size()
max_temp = weather_frame[['date', 'max']].groupby(weather_frame.date).mean()
sns.set()
plt.figure()
sns.regplot(x=max_temp, y=date_freq)
plt.xlabel('Maximum Temperature')
plt.ylabel('Number of Transactions per Day')
看起来最高温度与每天的交易数量之间存在轻微的正相关关系。
添加回答
举报
0/150
提交
取消