Matplotlib 플롯에서 부동 소수점 숫자로 작업할 때 숫자 눈금 레이블의 형식을 제어하는 것이 바람직할 수 있습니다. . y축에 과학적 표기법을 방지하려면 ScalarFormatter(useOffset=False)를 사용할 수 있습니다. 그러나 소수 자릿수 지정과 같은 형식을 추가로 사용자 정의해야 할 수도 있습니다.
원하는 형식을 설정하려면 matplotlib.ticker 모듈에서 FormatStrFormatter 클래스를 활용하세요. 예를 들어, y축의 눈금 레이블에 소수점 두 자리를 표시하려면:
<code class="python">from matplotlib.ticker import FormatStrFormatter fig, ax = plt.subplots() ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))</code>
또는 소수 자릿수를 완전히 제거하려면:
<code class="python">ax.yaxis.set_major_formatter(FormatStrFormatter('%g'))</code>
적절한 형식 문자열을 FormatStrFormatter를 사용하면 숫자 눈금 레이블의 모양을 제어하여 지정된 플롯에 대해 원하는 정밀도와 명확성을 충족할 수 있습니다.
위 내용은 Matplotlib에서 부동 눈금 레이블 형식을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!