Matplotlib でタイムスタンプ付きデータをプロットするときに、X 軸のラベルの読みやすさを向上するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-28 05:06:09
オリジナル
300 人が閲覧しました

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 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート