擅长:python、mysql、java
<p>可以使用<code>matplotlib</code>中的<a href="http://matplotlib.org/examples/pylab_examples/matshow.html" rel="noreferrer">^{<cd1>}</a>:</p>
<pre><code>import matplotlib.pyplot as plt
plt.matshow(dataframe.corr())
plt.show()
</code></pre>
<hr/>
<p>编辑:</p>
<p>在评论中有一个关于如何更改轴刻度标签的请求。这是一个豪华版,绘制在一个更大的数字大小,有轴标签,以匹配数据帧,和一个颜色条图例,以解释颜色比例。</p>
<p>我将介绍如何调整标签的大小和旋转,并使用一个数字比例,使颜色栏和主图形的高度相同。</p>
<pre><code>f = plt.figure(figsize=(19, 15))
plt.matshow(df.corr(), fignum=f.number)
plt.xticks(range(df.shape[1]), df.columns, fontsize=14, rotation=45)
plt.yticks(range(df.shape[1]), df.columns, fontsize=14)
cb = plt.colorbar()
cb.ax.tick_params(labelsize=14)
plt.title('Correlation Matrix', fontsize=16);
</code></pre>
<p><a href="https://i.stack.imgur.com/XfvsR.png" rel="noreferrer"><img src="https://i.stack.imgur.com/XfvsR.png" alt="correlation plot example"/></a></p>