티스토리 뷰

How to Change the DateТime Tick Frequency for Matplotlib

x축이 날짜일 때 간격 설정

import matplotlib.pyplot as plt
import seaborn as sns
df = sns.load_dataset("taxis")

택시 데이터.

 

막간을 이용한 dt 접근자 팁

date time
import matplotlib.dates as mdates
fig, ax = plt.subplots()
ax.plot('pickup', 'dropoff', data=df)
ax.xaxis.set_major_locator(mdates.WeekdayLocator(interval=1))
ax.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d'))
plt.gcf().autofmt_xdate()
fig.show()

major locator의 간격을 1주일 간격으로 정함.

major formatter의 format을 '%Y-%m-%d'로 정함.

x축은 1주일마다 표시됨. 

정리 안 하면 y축 처럼 표시됨. 

 

https://dataplotplus.com/change-datetime-tick-label-frequency-matplotlib-plots/

'시각화' 카테고리의 다른 글

Streamlit 으로 모델 분류 모델 Inference 하기 (feat. SHAP)  (1) 2024.10.13
Streamlit 알아보기 (2)  (0) 2024.05.25
Streamlit 알아보기 (1)  (0) 2024.05.25
plotly  (0) 2023.01.04
matplot 기초  (1) 2022.11.26
댓글
Total
Today
Yesterday
공지사항
최근에 올라온 글
글 보관함