>백엔드 개발 >파이썬 튜토리얼 >타임스탬프가 지정된 데이터를 그릴 때 Matplotlib에서 X축 레이블 가독성을 어떻게 향상시킬 수 있습니까?

타임스탬프가 지정된 데이터를 그릴 때 Matplotlib에서 X축 레이블 가독성을 어떻게 향상시킬 수 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-28 05:06:09341검색

How Can I Improve X-Axis Label Readability in Matplotlib When Plotting Timestamped Data?

회전을 통해 X축 라벨 가시성 향상

타임스탬프가 지정된 데이터를 시각화할 때 샘플 수가 증가함에 따라 X축에서 겹치는 라벨을 읽는 것이 어려울 수 있습니다. . 이 문제를 해결하려면 X축에서 텍스트를 회전하면 가독성을 높일 수 있습니다. Matplotlib를 사용하여 이를 달성하는 방법을 살펴보겠습니다.

구현:

import matplotlib.pyplot as plt

# Load data from CSV file
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:]]

plt.plot(time, delay)
plt.grid(b='on')

# Rotate x-axis labels
plt.xticks(rotation=90)

plt.savefig('test.png')

plt.xticks(rotation=90) 줄을 추가하여 x- 축 눈금 레이블은 시계 방향으로 90도입니다. 이렇게 하면 라벨이 수직으로 효과적으로 쌓여 겹쳐져도 가독성이 향상됩니다.

위 내용은 타임스탬프가 지정된 데이터를 그릴 때 Matplotlib에서 X축 레이블 가독성을 어떻게 향상시킬 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.