X축 플로팅을 위해 타임스탬프를 Matplotlib 날짜 형식으로 변환
Matplotlib에서 시간 데이터를 플로팅하려면 특정 처리가 필요합니다. 해당 부동 소수점 숫자가 y축에 있는 동안 타임스탬프 배열을 x축에 플롯하려면 타임스탬프를 Matplotlib의 내부 날짜 형식으로 변환해야 합니다.
이 변환을 수행하려면 아래 단계를 따르세요. :
import matplotlib.pyplot as plt import matplotlib.dates from datetime import datetime
x_values = [datetime(2021, 11, 18, 12), datetime(2021, 11, 18, 14), datetime(2021, 11, 18, 16)]
dates = matplotlib.dates.date2num(x_values)
plt.plot_date(dates, y_values)
이렇게 하면 x축이 타임스탬프를 나타내는 플롯이 생성됩니다. 형식화된 날짜, y축은 해당 부동 소수점을 표시합니다.
참고: Matplotlib 3.5 이상 버전에서는 날짜/시간 데이터를 직접 처리하므로 플롯_날짜 함수가 필요하지 않습니다. 대신 ax.xaxis.axis_date를 사용하여 x축 데이터 유형을 날짜로 설정한 후 플롯을 사용하여 플롯합니다.
위 내용은 X축 플로팅을 위해 타임스탬프를 Matplotlib 호환 날짜 형식으로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!