我正在尝试绘制一个相关矩阵。但是由于某种原因,它不会绘制最后一行和最后一列。我真的不确定这里发生了什么。有趣的是,matplotlib和seaborn都会出现此问题。代码,热图和相关矩阵(“相关性”)如下所示。有人可以帮我找到问题吗?
df = df_[cols]
correlations = df.corr(method='spearman')
fig = plt.figure(1)
ax = fig.add_subplot(111)
ax.matshow(correlations, vmin=-1, vmax=1)
ticks = np.arange(0, len(cols), 1)
ax.set_xticks(ticks)
ax.set_yticks(ticks)
ax.set_xticklabels(cols)
ax.set_yticklabels(cols)
plt.setp(ax.get_xticklabels(), rotation=90, horizontalalignment='right')
fig.tight_layout()
#sb.heatmap(correlations, xticklabels=cols, yticklabels=cols, vmin=-1, vmax=1)
plt.savefig(folder_ranges+'rankcorr.png')
答案 0 :(得分:-1)