如何解决问题:可视化形状显示在python中的可视化形状上
#Correlation matrix/Heatmap
fig= plt.subplots(figsize=(14,8))
sns.heatmap(cdf.corr(),annot = True,vmin=-1,vmax=1,center= 0)
,然后使用
显示网格上两个要素的分布plt.plot(cdf['BALANCE'],cdf['PAYMENTS'],marker='.',linewidth=0,color='#128128')
plt.grid(which='major',color='#cccccc',alpha=0.45)
plt.xlabel('Balance',fontsize=16)
plt.ylabel('Payment',fontsize=16)
plt.title('Balance vs payment',fontsize=20)
plt.show()
但是这里的问题是相关矩阵与其他形状一起显示,这是什么原因?
赞:
解决方法
两个图在同一轴上绘制。您可以在热图后用plt.cla()
清除轴,也可以使用不同的轴(在同一图中,不同的轴)
不同的数字
fig1,ax1 = plt.subplots()
fig2,ax2 = plt.subplots()
sns.heatmap(cdf.corr(),ax = ax1 )
ax2.plot( cdf['BALANCE'],cdf['PAYMENTS'] )
plt.show()
或在同一图上
fig,axs = plt.subplots(2)
sns.heatmap( cdf.corr(),ax = axs[0] )
axs[1].plot( cdf['BALANCE'],cdf['PAYMENTS'] )
plt.show()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。