我在Python中使用热图来显示我所有参数之间的相关性。然而,参数的数量很大,热图变小,以显示数据。
使用seaborn创建热图:
seaborn.heatmap(df.corr())
我试图通过以下方式扩大规模:
plt.subplots(figsize=(10,10))
seaborn.heatmap(df.corr())
但这不起作用,因为图像只是保持其当前大小。
有人知道另一种方法吗?或者可能是另一种方法来清楚地绘制所有参数之间的相关性?
问候,Ganesh
答案 0 :(得分:2)
您应首先使用以下方法创建图形(类似于您尝试的方式):
fig, ax = plt.subplots(figsize=(10,10))
然后,将ax
作为参数传递给seaborn.heatmap
import matplotlib.pyplot as plt
import seaborn
fig, ax = plt.subplots(figsize=(10,10))
seaborn.heatmap(df.corr(), ax=ax)
plt.show()