티스토리 뷰

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/

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

plotly  (0) 2023.01.04
matplot 기초  (1) 2022.11.26
댓글
Total
Today
Yesterday
공지사항
최근에 올라온 글
글 보관함