Тепловая карта Seaborn: поменяйте местами оси X и Y - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь поменять оси X и Y на тепловой карте Seaborn.

Справочная информация: у меня есть кадр данных Pandas, где индексы являются временными метками.Когда я делаю

df_all = pd.read_csv(args.input)
df_all.set_index(df_all['Timestamp'])
ax = seaborn.heatmap(df_all, linewidth=0.5)
plt.show()

, я получаю тепловую карту (ууу!), Но с временными метками на Y и элементами данных на X.

Я буду строить 8 похожих тепловых карт, используя те же временные метки(и много других matplotlib с временными метками оси X), поэтому я хотел бы выровнять временные метки на оси X и сохранить элементы данных (метки столбцов 0-511) на Y. Как я могу поменять местами X и Yоси?Я не нахожу ничего в документации Seaborn, чтобы указать, как.

1 Ответ

0 голосов
/ 20 сентября 2018
У
df_all = pd.read_csv(args.input)

df_all_transposed = df_all.transpose()

панелей данных есть доступный им метод transpose(): https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.transpose.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...