有没有人知道为什么在热图中没有显示任何数字的情况下还有额外的差距?我正在使用matplotlib和seaborn绘制此地图。 如果我删除“纬度”和“经度”,则仍然存在差距。我不知道为什么,有人可以帮助吗?谢谢。
column = ['city',
'room_type',
'bedrooms',
'review_scores_rating',
'price',
'number_of_reviews',
'reviews_per_month',
'latitude',
'longitude'
]
corr = data.loc[data.price][column].dropna().corr()
plt.figure(figsize = (15,15))
sns.set(font_scale=1)
sns.heatmap(corr, cbar = True, annot=True, cmap="RdYlGn", square = True, fmt = '0.2f', xticklabels=column, yticklabels=column)
plt.show();