Seaborn, 3 basamaklı sayılar için ısı haritasında bilimsel gösterimi gösteriyor


93

Aşağıdaki gibi bir pandalar pivot_table'dan bir ısı haritası oluşturuyorum:

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

Aşağıda gösterildiği gibi bir ısı haritası oluşturur. Rakamların çok büyük olmadığını görebilirsiniz (maksimum 750), ancak bu rakamları bilimsel gösterimle gösteriyor. Tablonun kendisine bakarsam, durum bu değildir. Rakamları düz gösterimle göstermesini nasıl sağlayabileceğime dair bir fikriniz var mı?

Sıcaklık haritası

Yanıtlar:


167

Dokümanlara göre , param fmt=.2g, uygulanacak annot=Truebiçimi değiştirebilmeniz için ayarladığınız için uygulanıyor:

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

11
fmt='d'Değerleriniz aşağıdaki gibi tamsayılarsa da kullanabilirsiniz :sns.heatmap(table2, annot=True, cmap='Blues', fmt='d')
tsveti_iko
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.