タイムスタンプ付きデータを視覚化する場合、サンプル数が増えると、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 中国語 Web サイトの他の関連記事を参照してください。