728x90
반응형
SMALL
눈금 시간 설정
데이터프레임에서 str 타입의 시간을 축으로 사용하기 위해 pd.to_datetime() 함수를 사용한다. 이 함수를 사용하여 문자열을 datetime64 형식으로 변환하고 데이터프레임의 x축으로 사용할 수 있다.
df['Time'] = pd.to_datetime(df['time'])
import matplotlib.pyplot as plt
import matplotlib.dates as mdates
fig, ax = plt.subplots()
ax.plot(df['Time'], df['Value'])
ax.set_xlabel('Time')
ax.set_ylabel('Value')
ax.set_title('Time vs Value')
# x축 눈금 간격 설정 (1시간 간격으로 눈금 표시)
ax.xaxis.set_major_locator(mdates.HourLocator(interval=1))
# x축 눈금 표시 형식 설정
ax.xaxis.set_major_formatter(mdates.DateFormatter('%H:00'))
# x축 눈금 회전 (옵션, 글씨가 겹치지 않게 하기 위해)
plt.xticks(rotation=45)
plt.show()
728x90
반응형
LIST
'Python Library > Matplotlib' 카테고리의 다른 글
[Matplotlib] WARNING:matplotlib.font_manager:findfont: Font family 'NanumGothic' not found (0) | 2024.04.12 |
---|---|
[Matplotlib] 초기화 메서드 (0) | 2023.09.04 |
[Matplotlib] 다중 축을 사용한 그래프 생성 (0) | 2023.05.25 |
[Matplotlib] 공백 지우기 (0) | 2023.04.27 |
[Matplotlib] 여러 개의 그래프 그리기 (0) | 2022.03.02 |