簡體   English   中英

為熊貓數據框中的每一行創建熱圖

[英]create heatmap for each row in pandas dataframe

下面是一個稱為“ commatrix”的df:

             -3.0        -5.0       -7.0    
Gain/DD*DD%  0.009000    0.034000   0.088000    
Gain/Expsr%  0.487000    0.927000   1.628000    
Gain/MaxDD   0.015000    0.021000   0.025000    
MaxDD*iBeta  32.633      193.536    856.520

我想將熱圖應用於每一行(相對於整個數據框),因為值存在很大差異。

import seaborn as sns
sns.heatmap(compmatrix,cmap='RdYlGn_r',annot=True)

但是沒有axis = 1的事實使我失望。 似乎無法在文檔中找到所需的解決方案。

找到了一個方便的解決問題的方法(並且不需要Seaborn):

compmatrix.style.background_gradient(cmap='RdYlGn',axis=1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM