我正在尝试在下面创建散点图,或者只是删除点之间的线来改善图形的外观。我下面的代码非常适用于线图,但当我尝试绘制散点图时,它不会输出任何内容。有什么建议,我可以重新为下面的分散或只是点,而不是一个点之间画线工具
MergedData代表我的数据帧,我想绘制需求和干球与需求之间的关系
n=0
while n<24:
n+=1
print(n)
MergedData=pd.merge(WE, DE, how='outer')
MergedData= MergedData[MergedData.DEMAND != 0]
MergedData.dropna(axis=1, how='any')
MergedData= MergedData[1:8700]
MergedData = MergedData[MergedData.Hour == n]
fig, ax1 = plt.subplots()
y1 = MergedData['DEMAND']
ax1.set_ylabel('Demand')
ax1.set_xlabel('Temperature')
ax1.set_title('')
ax1.plot(MergedData['DryBulb'], y1, 'r-')
ax1.legend(labels=("Demand",),bbox_to_anchor=(0.05, 0.975), loc=2, borderaxespad=0.)
print("Demand and Temperature Correlation for hour ",sep='')
print(n)
print(MergedData['DEMAND'].corr(MergedData['DryBulb']))
下面绘制的是散点图循环中的数据帧。不知道为什么我之前对这个有这么多问题
相关问题 更多 >
编程相关推荐