-2
아래의 산점도를 만들거나 점 사이의 선을 제거하여 그래프 모양을 개선하려고합니다. 내 코드는 선 그래프에 대해 잘 작동하지만 분산 그래프에 대해 플롯하려고하면 출력이 나지 않습니다. 점들 사이에 그려진 선 대신 점을 산란 시키거나 단지 점을 어떻게 다시 잡을 지에 대한 조언.분산 형 데이터 플롯 데이터 프레임
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']))
표시되는 코드는 선 그림을 생성하는 것으로 보입니다. 잘 작동하는 코드를 보여주는 데 거의 사용되지 않습니다. 대신 문제가있는 코드를 표시하십시오. 문제의 [mcve]인지 확인하십시오. – ImportanceOfBeingErnest