Сіборн показує наукові позначення в тепловій карті для 3-значних чисел


86

Я створюю теплову карту із зведеної таблиці панд, як показано нижче:

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.