tho*_*mac 2 python pandas seaborn
下面是一个名为“compmatrix”的 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
Run Code Online (Sandbox Code Playgroud)
由于值差异很大,我想对每一行(相对于整个数据框)应用热图。
import seaborn as sns
sns.heatmap(compmatrix,cmap='RdYlGn_r',annot=True)
Run Code Online (Sandbox Code Playgroud)
但事实上没有 axis=1 让我感到困惑。似乎无法在文档中找到我正在寻找的解决方案。
找到了一个方便的解决方案(并且不需要seaborn):
compmatrix.style.background_gradient(cmap='RdYlGn',axis=1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2202 次 |
| 最近记录: |