python - 将数据框关联到 pandas 中的图形
问题描述
dataframe
我用这段代码计算相关性:
corr = df.corr()
corr.style.background_gradient(cmap='coolwarm')
我得到了这个结果(截图):
然而,这导致表格形式而不是数字。如何将我的相关结果转换为 JPG 或 PNG?
解决方案
你可以试试这个
import matplotlib.pyplot as plt
import seaborn as sns
fig, ax = plt.subplots()
sns.heatmap(df.corr(), annot=True, fmt='.4f',
cmap=plt.get_cmap('coolwarm'), cbar=False, ax=ax)
ax.set_yticklabels(ax.get_yticklabels(), rotation='horizontal')
plt.savefig(YOUR_PATH, bbox_inches='tight', pad_inches=0.0)
推荐阅读
- ios - 找不到构建输入文件 - 整个文件夹?
- ruby-on-rails - NameError: 未初始化的常量 Capistrano::Puma
- python - 如何组合python列表中的每个第n个dict元素?
- json - 如何从位于 S3 中的 130,000 多个 Json 文件中快速提取信息?
- macos - 无法使用 Docker 在 macOS Catalina 上“制作”Akeneo PIM
- embedded - STM32L452 MCU 上的 SD DMA 出现问题
- ruby - Ruby .find_all 用于大于 x 的数字
- python - Numpy:具有积分限制的数值积分
- java - Java slack sdk客户端如何使调用异步
- php - 如何根据自定义高级菜单选项向 Wordpress 导航菜单项添加类