코드에서 과학적 표기법이 y축에 표시되는 것을 방지하는 것이 목표이지만 어려움에 직면했습니다. 명확히 하자면, "과학적 표기법"이라는 용어는 축에 표시된 숫자에 적용할 수 있는 승수를 의미합니다. 반면에 "오프셋"은 숫자에 추가되는 추가 값입니다.
X축 오프셋을 비활성화하려면 귀하의 경우에는 시도한 대로 ax.ticklabel_format(useOffset=False) 을 사용할 수 있습니다. 이렇게 하면 축 레이블에서 더하기 기호( )가 효과적으로 제거됩니다.
과학적 표기법을 비활성화하려면 ax.ticklabel_format(style ='일반'). 이렇게 하면 y축 레이블에서 승수가 제거됩니다.
오프셋과 과학적 표기법을 모두 비활성화하려면 ax를 사용할 수 있습니다. Ticklabel_format(useOffset=False,>.
다음은 수정 방법을 보여주는 예입니다. 코드:
import matplotlib.pyplot as plt plt.plot(range(2003, 2012, 1), range(200300, 201200, 100)) plt.ticklabel_format(useOffset=False,>
이렇게 하면 과학적 표기법이나 어느 축의 오프셋도 없는 그래프가 생성됩니다.
위 내용은 Matplotlib 플롯에서 과학적 표기법을 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!