[PYTHON] 팬더 : 막대 그래프 xtick 주파수
PYTHON팬더 : 막대 그래프 xtick 주파수
pandas DataFrame 객체에 대한 간단한 막 대형 차트를 만들고 싶습니다. 그러나 차트의 xtick은 너무 세분화되어있는 반면, 플롯을 꺾은 선형 차트로 변경하면 xtick이 더보기 좋게 최적화됩니다. 막대 차트에 동일한 선 차트 xtick 주파수를 가져올 수 있는지 궁금합니다. 감사.
locks.plot(kind='bar',y='SUM')
편집하다
결과 플롯 :
해결법
-
==============================
1.n tick마다 설정하여 틱의 수를 줄일 수 있습니다.
n tick마다 설정하여 틱의 수를 줄일 수 있습니다.
n = 10 ax = locks.plot(kind='bar', y='SUM') ticks = ax.xaxis.get_ticklocs() ticklabels = [l.get_text() for l in ax.xaxis.get_ticklabels()] ax.xaxis.set_ticks(ticks[::n]) ax.xaxis.set_ticklabels(ticklabels[::n]) ax.figure.show()
from https://stackoverflow.com/questions/19143857/pandas-bar-plot-xtick-frequency by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] SQLalchemy의 자체 참조 테이블에서 트리 만들기 (0) | 2018.11.03 |
---|---|
[PYTHON] 모델 limit_choices_to = { 'user': 사용자} (0) | 2018.11.03 |
[PYTHON] matplotlib를 사용하여 부드러운 선 그래프 생성 (0) | 2018.11.03 |
[PYTHON] Pathos로 파이썬 다중 처리 (0) | 2018.11.03 |
[PYTHON] 초보자 파이썬 하위 프로세스 : "쓰기 오류 : 브로큰 파이프" (0) | 2018.11.03 |