시각화
mdates를 이용해 Matplotlib의 DateTime 눈금 빈도를 변경하는 방법
데이터조이
2023. 5. 2. 21:36
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/