티스토리 뷰

출처: tutorialspoint.com

 

Matplotlib - Setting Ticks and Tick Labels - Tutorialspoint

Matplotlib - Setting Ticks and Tick Labels Ticks are the markers denoting data points on axes. Matplotlib has so far - in all our previous examples - automatically taken over the task of spacing points on the axis.Matplotlib's default tick locators and for

www.tutorialspoint.com

 

Ticks are the markers denoting data points on axes.

Tick은 축 위에 있는 눈금이다.

 

Matplotlib has so far automatically taken over the task of spacing points on the axis.Matplotlib's default tick locators and formatters are designed to be generally sufficient in many common situations.

Tick을 지정하지 않으면, Matplotlib에 이미 지정되어 기본 값으로 설정 된다.

 

Position and labels of ticks can be explicitly mentioned to suit specific requirements.

요구사항에 따라 tick의 위치와 표기를 바꿀 수 있다.

 

The xticks() and yticks() function takes a list object as argument. The elements in the list denote the positions on corresponding action where ticks will be displayed.

xticks(), yticks()함수는 list 객체를 입력으로 받는다. list 안에는 tick의 위치가 들어있다.

 

예를 들어서, 다음코드는 x축의 눈금을 2, 4, 6, 8, 10으로 설정한다.

axes.set_xticks([2,4,6,8,10])

 

표기도 label 함수로 바꿀 수 있다. 

숫자 2, 4, 6, 8, 10의 x좌표 자리에 눈금이 생기고 이 때 눈금은 숫자가 아닌 'two', 'four'과 같은 아래 문자로 표기된다.

axes.set_xlabels(['two', 'four', 'six', 'eight', 'ten'])

 

아래 코드로 출력 된 그래프

import matplotlib.pyplot as plt
import numpy as np
import math

x = np.arange(0, math.pi*2, 0.05)
fig = plt.figure()
ax = fig.add_axes([0.1, 0.1, 0.8, 0.8])
y = np.sin(x)
ax.plot(x,y)
ax.set_xlabel('angle')
ax.set_title('sine')
ax.set_xticks([0,2,4,6])
ax.set_xticklabels(['zero','two','four','six'])
ax.set_yticks([-1, 0, 1])
plt.show()

출처: tutorialspoint.com

 

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함