겹치지 않는 타임스탬프를 위해 X축 눈금 레이블을 회전하는 방법
타임스탬프 값이 있는 대규모 데이터 세트를 처리할 때 X축의 눈금 레이블이 복잡해져서 읽기 어려울 수 있습니다. 이 문제를 완화하려면 가독성을 높이기 위해 텍스트 레이블을 회전하는 것이 바람직합니다.
X축 눈금 레이블을 회전하려면 plt.xticks(rotation=90) 함수를 사용할 수 있습니다. 이 함수는 회전 각도를 도 단위로 지정하는 단일 인수를 사용합니다. 90도 값은 레이블을 수직으로 회전시켜 더 읽기 쉽고 겹치지 않는 레이블을 허용합니다.
다음은 타임스탬프가 표시된 예입니다.
import matplotlib.pyplot as plt import datetime # Parse timestamps and delay values values = open('stats.csv', 'r').readlines() time = [datetime.datetime.fromtimestamp(float(i.split(',')[0].strip())) for i in values[1:]] delay = [float(i.split(',')[1].strip()) for i in values[1:]] # Plot the data plt.plot(time, delay) plt.grid(b='on') # Rotate the X-axis tick labels plt.xticks(rotation=90) # Save the plot plt.savefig('test.png')
이 예에서 plt.xticks(rotation=90) 라인은 X축의 눈금 레이블이 수직으로 회전하도록 보장하여 특히 타임스탬프가 있을 때 가독성을 향상시킵니다. 촘촘하게 들어있습니다.
위 내용은 Matplotlib X축에서 타임 스탬프가 겹치는 것을 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!