Подтвердить что ты не робот

Seaborn, показывающий научную нотацию в тепловой карте для трехзначных чисел

Я создаю карту тепла из таблицы pandas pivot_table, как показано ниже:

table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum)
sns.heatmap(table2,annot=True,cmap='Blues')

Создает карту тепла, как показано ниже. Вы можете видеть, что цифры не огромны (максимум 750), но они показывают их в научной нотации. Если я просмотрю таблицу, это не так. Любая идея о том, как я могу заставить его показать числа в простых обозначениях?

Heatmap

4b9b3361

Ответ 1

Согласно docs, применяется параметр fmt=.2g, потому что вы установили annot=True, чтобы вы могли изменить формат, являющийся применяется к:

sns.heatmap(table2,annot=True,cmap='Blues', fmt='g')