https://steadiness-193.tistory.com/162
위 포스팅에서 설명을 했지만
추가적으로 x축에 대해서만 더 살펴보자.
기본 그래프
data = np.random.randn(100).cumsum()
set_xticks : 전체 데이터 범위에 맞춰 눈금을 어디에 배치할지 지정
지금은 0부터 20씩 커진 100까지의 눈금이 있지만
임의대로 10, 30, 70, 100의 눈금만 표시할 수 있다.
의도했던 눈금들만 표시되었다.
set_xticks로는 눈금의 크기를 조절할 수 없다.
set_xticklabels : 눈금 이름을 다르게 지정
숫자가 아닌 영어로 눈금 이름을 설정하자
눈금 이름을 꼭 다 지정해줘야 할까?
ticks는 4개지만 labels는 3개만 줘봤다.
마지막 1hundred 이름은 나오지 않는다.
xticklabels로 회전 각도와 크기 조정
x축 label들이 조금 회전하고 크기도 커졌다.
tick_params : 축과 눈금을 꾸미고 조정
tick_params는 많은 인자를 받는다.
axis에 x를 넘긴다.
그냥 size와 color는 축에 있는 눈금 막대기를 조정하고
축 눈금 이름은 labelsize, labelcolor로 수정할 수 있다.
tick_params에서 size가 아닌 length와 width로도
눈금 축 막대기를 조정할 수 있다.
여기서 재밌는 것은 xticklabels 에서는 fontsize를 x-large로 설정했으나
이후에 실행된 tick_params에서 labelsize가 10으로 바뀌어 작게 나왔다.
반대로 xticklabels를 이후에 실행하면 축 눈금 label의 크기가 x-large로 커진다.
x축 눈금 label이 x-large 크기로 커졌다.
'시각화 > Matplotlib' 카테고리의 다른 글
Matplotlib - 하나의 axe 객체에 여러 개 그래프 그리기 (0) | 2020.07.22 |
---|---|
Matplotlib - 그래프를 파일로 저장하기 : savefig (0) | 2020.07.22 |
Matplotlib - add_subplot(2) (0) | 2020.07.22 |
Matplotlib - add_subplot (0) | 2020.07.22 |
Matplotlib - plt : xlim, ylim (0) | 2020.07.19 |