날짜/시간 축 형식 수정
데이터 시각화에서 날짜/시간 축 형식은 시간 종속 데이터를 효과적으로 표시하는 데 필수적입니다. 날짜/시간 인덱스 값으로 계열을 구성할 때 데이터 추세를 더 명확하게 보려면 시, 분, 초 등 불필요한 시간 구성요소를 제거하는 것이 바람직할 수 있습니다.
이 문제를 해결하려면 다음을 고려하세요. 다음 해결 방법:
numpy, pandas, matplotlib.pyplot 및 matplotlib.dates를 포함하여 필요한 라이브러리를 가져옵니다.
날짜/시간 인덱스 값과 임의 값이 데이터 시리즈로 포함된 샘플 데이터세트를 만듭니다. .
계열의 인덱스와 값을 입력으로 사용하여 plt.plot()을 사용하여 선 그래프를 생성합니다.
x축에서 시간, 분, 초를 제거하려면 다음을 사용합니다. matplotlib에서 제공하는 mdates 포맷터.
ax.xaxis.set_major_formatter(mdates.DateFormatter("%Y-%m"))를 사용하여 "YYYY-MM" 형식으로 주요 x축 눈금 레이블을 지정합니다. .
ax.xaxis.set_minor_formatter(mdates.DateFormatter("%Y-%m"))를 사용하여 보조 x축 눈금 레이블을 주요 눈금과 동일한 형식으로 설정합니다.
마지막으로 plt.xticks(rotation=90)를 사용하여 더 쉽게 읽을 수 있도록 x축 눈금 레이블을 90도 회전합니다.
이 접근 방식은 날짜/시간 축에서 불필요한 시간 구성 요소를 효과적으로 제거하여 보다 간결한 레이블을 허용합니다. 시간이 지남에 따라 데이터를 집중적으로 표현합니다.
위 내용은 Matplotlib의 날짜/시간 축에서 불필요한 시간 구성 요소를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!