반응형
세 자리 숫자에 대한 열 지도에서 과학적 표기법을 보여주는 Seaborn
아래와 같이 판다 피벗_테이블에서 열 지도를 만들고 있습니다.
table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum)
sns.heatmap(table2,annot=True,cmap='Blues')
그러면 아래와 같이 열 지도가 생성됩니다.여러분은 그 숫자들이 거대하지 않다는 것을 알 수 있습니다 (최대 750), 하지만 그것은 그것들을 과학적 표기법으로 보여주고 있습니다.표 자체를 보면 그렇지 않습니다.어떻게 하면 숫자를 일반적인 표기법으로 표시할 수 있는지 아십니까?
문서에 따르면, 매개변수는fmt='.2g'
설정했기 때문에 적용되는 것입니다.annot=True
적용할 형식을 수정할 수 있습니다.
sns.heatmap(table2,annot=True,cmap='Blues', fmt='g')
문서에 따르면 매개변수는fmt
으로 설정됨.2g
언제annot=True
예를 들어, 데이터가float
사용할 수 있는 항목:
sns.heatmap(table2, annot=True, cmap='Blues', fmt='.3g')
그것으로 당신은 파이썬에게 3개의 중요한 수치를 보여달라고 말하고 있습니다."fmt"를 더 잘 이해하려면 다음 답변을 확인하십시오. https://stackoverflow.com/a/65020192/4529605
저는 "큰 정수"의 열렬한 팬입니다.fmt=',d'
수천 개의 구분 기호:
sns.heatmap(table2, annot=True, cmap='Blues', fmt=',d')
언급URL : https://stackoverflow.com/questions/29647749/seaborn-showing-scientific-notation-in-heatmap-for-3-digit-numbers
반응형
'programing' 카테고리의 다른 글
PySpark에서 데이터 프레임 열을 String 유형에서 Double 유형으로 변경하는 방법은 무엇입니까? (0) | 2023.07.16 |
---|---|
virtualenv --no-site-discovery와 pip은 여전히 글로벌 패키지를 찾고 있습니까? (0) | 2023.07.16 |
Python에서 서로 다른 라인 스타일로 주 그리드라인과 부 그리드라인을 만드는 방법 (0) | 2023.07.16 |
DistutilsOptionError: home 또는 prefix/exec-prefix 중 하나를 제공해야 합니다. 둘 다 제공하지 않습니다. (0) | 2023.07.16 |
파일이 유효한 이미지 파일인지 확인하는 방법은 무엇입니까? (0) | 2023.07.16 |