可视化带时间戳的数据时,随着样本数量的增加,读取 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中文网其他相关文章!