ax.set_title('막대그래프', color='white', loc='left')
ax.legend(bbox_to_anchor=(1.15, 1), fontsize=15)
ax.set_ylabel('sales_quantity', rotation=45)
xticks, yticks
1)
#x축 tick기준
ax.set_xticks([10, 20, 30, 40])
#x축 tick명칭변경 및 폰트크기 설정
ax.set_xticklabels(['갑', '을', '병','정'], fontsize=15)
#fontsize 조절만 하는게 안됨. 리스트로 된 범위(ex:[1, 2, 3])를 적어야만 작동이 됨
2)
_, ylabels = plt.yticks()
_, xlabels = plt.xticks()
ax.set_yticklabels(ylabels, size=95)
ax.set_xticklabels(xlabels, size=35)
3)
ax.tick_params(axis='x', labelsize=15, rotation)
#x축 범위 안적고 폰트사이즈 변경만 하는것 가능
#이렇게 하면 폰트사이즈만 설정가능, axis는 빼면 x,y 둘다 변경
xlabels, ylabels
ax.set_xlabel('명단',fontsize=15)
## setting xticks, yticks with labels
ax.set_xticks([0, 50, 100])
ax.set_yticks([-2, 0, 2])
ax.set_xticklabels(['start', 'middel', 'end'], fontsize=12)
ax.set_yticklabels(['low', 'zero', 'high'], fontsize=12)
## setting xlabel, ylabel
ax.set_xlabel('Steps', fontsize=16)
ax.set_ylabel('Value', fontsize=16)
출처: https://rfriend.tistory.com/710 [R, Python 분석과 프로그래밍의 친구 (by R Friend):티스토리]
ax2.xaxis.set_tick_params(labelsize=24)
ax2.yaxis.set_tick_params(labelsize=24)
ax.legend(loc=(0.35, 0.6))
#y축이 오른쪽으로 이동
ax.yaxis.tick_right()
눈금선 관련하여 정말 디테일한 정보
https://rfriend.tistory.com/710
ax. 를 이용하여 그래프를 만드는 방법 . matplotlib 공식사이트
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.set_xticks.html
https://stackoverflow.com/questions/6390393/matplotlib-make-tick-labels-font-size-smaller
'파이썬. 데이터분석 > Matplotlib' 카테고리의 다른 글
matplotlib : 전역설정(global) rcParams 정리 (0) | 2022.07.21 |
---|---|
matplotlib bar : stateless방식 (0) | 2022.07.17 |
★Matplotlib 매개변수 총정리 - stateful (0) | 2022.07.17 |
matplotlib : ax. plt. 문법차이 (0) | 2022.07.16 |
matplotlib : plt.subplot 여러 그래프 동시에 보여주기 2 (0) | 2022.07.14 |