반응형
https://steadiness-193.tistory.com/149
위 포스팅에서 만든 sr_kk 시리즈를 이용한다.
sr_kk의 인덱스는 1970년부터 2018년까지인데
문자열로 되어있어 이를 정수형으로 바꿔서 그래프를 다시 그려본다.
위의 x축에 표시되는 숫자가
10년 단위로 뜨문뜨문 있다. 모든 연도를 다 파악하려면
xticks를 이용한다.
plt.xticks
xticks(ticks, labels, size, rotation...)
ticks : x축에 표시할 눈금 값
labels : 눈금값의 정해주는 이름, 지정한다면 그 이름이 축에 나타난다.
size : ticks의 크기 조정
rotation : ticks의 각도 조정
ticks와 size 설정
원하는 모든 인덱스가 표시되고 크기도 수정했다.
그러나 이는 알아보기 힘드니
각도를 변화시켜보자
rotation 설정
x축의 값들을 90도로 회전해서 보니
겹치지 않고 잘 볼 수 있게 됐다.
rotation에 'vertical'을 입력해도 동일한 결과가 나온다.
rotation=90은 반시계방향으로 90도 회전을 뜻한다.
plt.yticks
yticks(ticks, labels, size, rotation...)
ticks : y축에 표시할 눈금 값
labels : 눈금값의 정해주는 이름, 지정한다면 그 이름이 축에 나타난다.
size : ticks의 크기 조정
rotation : ticks의 각도 조정
기존 yticks
10만부터 60만까지 10만 단위로 눈금이 설정되어있다.
이를 5만 단위로 설정할 수도 있다.
ticks 설정
range 함수를 이용하며 5만 단위로 끊을 수 있게 값을 넣는다.
ticks와 labels 설정
labels를 미리 작성해두고
labels=labels를 넣어주면 된다.
size 설정
마지막으로 사이즈를 설정하면 보기좋게 완성할 수 있다.
반응형
'시각화 > Matplotlib' 카테고리의 다른 글
Matplotlib - add_subplot(2) (0) | 2020.07.22 |
---|---|
Matplotlib - add_subplot (0) | 2020.07.22 |
Matplotlib - plt : xlim, ylim (0) | 2020.07.19 |
Matplotlib - 그래프 꾸미기 : marker, markerfacecolor, markersize, color, linewidth, linestyle (0) | 2020.07.19 |
Matplotlib - plt : 선그래프, xlabel, ylabel, title, legend(범례) (0) | 2020.07.18 |