【问题标题】:How to set columns and rows in a Seaborn heatmap?如何在 Seaborn 热图中设置列和行?
【发布时间】:2019-03-22 05:06:26
【问题描述】:

我正在尝试仅为数据集的某些特定列创建热图,但目前每个数字列都包含在内

corr = flags.corr()
sb.heatmap(corr[['Bars', 'Stripes', 'Colours', 'Red', 'Green', 'Blue', 'Gold', 'White', 'Orange']])

这会产生以下图像。

如何修复它以不包括 LandmassAreaLanguage 等(Bars - Orange 以外的所有内容)?

【问题讨论】:

    标签: python visualization seaborn


    【解决方案1】:

    假设flags 是一个熊猫数据框:

    如果您查看热图,您会发现列数正确,但行数错误。正确设置corr 应该可以解决问题:

    corr = flags.corr()
    vars = ['Bars', 'Stripes', 'Colours', 'Red', 'Green', 'Blue', 'Gold', 'White', 'Orange']
    sb.heatmap(corr.loc[vars,vars])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-15
      • 2015-09-12
      • 1970-01-01
      • 2020-10-12
      • 2020-07-06
      • 1970-01-01
      相关资源
      最近更新 更多