【发布时间】:2019-08-15 10:57:35
【问题描述】:
我有一个 8 行 6028 列的数据框。我想为第一列创建一个 8 行的热图(最终我将创建一个动画,以便地图更新阅读每一列)
这是数据帧的 sn-p:
value
percentage_time 0.00 0.15 0.16
region
Anterior Distal 0.111212 0.119385 0.116270
Anterior Proximal 0.150269 0.153613 0.168188
Lateral Distal 0.130440 0.137157 0.136494
Lateral Proximal 0.171977 0.182251 0.181090
Medial Distal 0.077468 0.082064 0.082553
Medial Proximal 0.194924 0.198803 0.199339
Posterior Distal 0.164124 0.171221 0.166328
Posterior Proximal 0.131310 0.145706 0.136094
我使用了以下代码,但它为我提供了一个图,其中包含堆叠的索引和数据框中的所有数据:
sns.heatmap(region_pressure_data)
当我尝试使用以下代码获取第一列时,我得到以下信息:
sns.heatmap(region_pressure_data.ix[:,0:1])
理想情况下,我想要一张 8 个区域的地图,有 2 行(近端和远端)和 4 列(前部、外侧、后部、内侧),显示一列的数据。
如果有任何关于使用这种方法取得进展的建议,或者是否有更好的方法来应对挑战,我将不胜感激。
提前致谢。
【问题讨论】:
标签: python python-3.x pandas heatmap