我正在尝试在Seaborn热图上交换X和Y轴。
背景: 我有一个Pandas数据框,其中的索引是时间戳。
any
我得到了一个热点图(是的!),但是时间戳记在Y上,数据项在X上。
我将使用相同的时间戳(以及许多其他具有X轴时间戳的matplotlib)绘制8个相似的热图,因此我想在X轴上对齐时间戳,并保留数据项(列标签) 0-511)在Y上。如何交换X和Y轴?我在Seaborn文档中找不到任何指示操作方式的信息。
答案 0 :(得分:1)
df_all = pd.read_csv(args.input)
df_all_transposed = df_all.transpose()
pandas数据框具有可用的方法transpose()
:
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.transpose.html