3 자리 숫자에 대한 히트 맵의 과학적 표기법을 보여주는 Seaborn


94

다음과 같이 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) 과학적 표기법으로 표시됩니다. 테이블 자체를 보면 이것은 사실이 아닙니다. 일반 표기법으로 숫자를 표시하는 방법에 대한 아이디어가 있습니까?

히트 맵

답변:


167

문서 에 따르면 fmt=.2g적용되는 annot=True형식을 수정할 수 있도록 설정했기 때문에 매개 변수 가 적용됩니다.

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

11
당신은 또한 사용할 수 있습니다 fmt='d': 당신의 가치는이 같은 정수 경우sns.heatmap(table2, annot=True, cmap='Blues', fmt='d')
tsveti_iko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.