Сиборн показывает научную запись на тепловой карте для трехзначных чисел


86

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

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

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

Тепловая карта

Ответы:


150

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

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

9
Вы также можете использовать, fmt='d'если ваши значения являются целыми числами, например:sns.heatmap(table2, annot=True, cmap='Blues', fmt='d')
tsveti_iko
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.