본문 바로가기
Matplotlib/공통

[파이썬 matplotlib] 그래프 축 눈금 간격 설정

by 만다린망고 2020. 11. 18.
반응형

[파이썬 matplotlib] 

그래프 축 눈금 간격 설정


눈금에는 주눈금과 보조눈금이 있습니다. 


matplotlib의 ticker 클래스를 불러와야 합니다 .


import matplotlib.ticker as ticker

ax=plt.axes()




1) 주 눈금 설정


ax.xaxis.set_major_locator(ticker.MultipleLocator(간격))

ax.yaxis.set_major_locator(ticker.MultipleLocator(간격))


1) 보조 눈금 설정


ax.xaxis.set_minor_locator(ticker.MultipleLocator(간격))

ax.yaxis.set_minor_locator(ticker.MultipleLocator(간격))


아래는 예시입니다. 


import numpy as np

import matplotlib.pyplot as plt

import matplotlib.ticker as ticker


X=np.array([1,10])

Y=np.array([1,10])

plt.plot(X,Y,color='None')



ax=plt.axes()

ax.xaxis.set_major_locator(ticker.MultipleLocator(3))

ax.yaxis.set_major_locator(ticker.MultipleLocator(3))


ax.xaxis.set_minor_locator(ticker.MultipleLocator(0.5))

ax.yaxis.set_minor_locator(ticker.MultipleLocator(0.5))


plt.show()


반응형

댓글