Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Seaborn / Matplotlib의 factorplot Y축에서 과학적 표기법을 억제하는 방법은 무엇입니까?

<시간/>

Seaborn/Matplotlib의 factorplot Y축에서 과학적 표기법을 억제하려면 style="plain" in ticklabel_format()을 사용할 수 있습니다. 방법.

단계

  • Figure 크기를 설정하고 서브플롯 사이와 주변의 패딩을 조정합니다.

  • col1 키로 데이터 프레임 만들기 및 col2 .

  • 요인도() 이름이 catplot()으로 변경되었습니다. .

  • 과학적 표기법을 억제하려면 ticlabel_format()에서 style="plain"을 사용하세요. 방법.

  • 그림을 표시하려면 show()를 사용하세요. 방법.

예시

from matplotlib import pyplot as plt
import pandas as pd
import seaborn as sns

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame({"col1": [1, 3, 5, 7, 1], "col2": [1, 5, 7, 9, 1]})

sns.catplot(y="col1", x="col2", kind='bar', data=df, label="Total", height=3.5)

plt.ticklabel_format(style='plain', axis='y')

plt.show()

출력

Seaborn / Matplotlib의 factorplot Y축에서 과학적 표기법을 억제하는 방법은 무엇입니까?