如何在pyhton中改变热图的方向?

问题描述 投票:0回答:1

我想把热图中的X方向改为Y方向。heat map preview

这些垂直线应该是水平的。

pyqt5 seaborn heatmap
1个回答
0
投票

这取决于你是如何创建热图的。例如,如果你使用seaborn的 heatmap() 以pandas DataFrame作为第一个参数来传递数据,你可以直接调用 transpose() 方法,可能缩写为 T:

import pandas as pd
import seaborn as sns
sns.set()

df = pd.DataFrame({'column 1': [200, 300], 
                   'column 2': [250, 400]})

sns.heatmap(df);

sample heatmap

sns.heatmap(df.T);

transposed heatmap

© www.soinside.com 2019 - 2024. All rights reserved.