Matplotlib の日時軸に年と月のみを表示するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-01 18:58:02
オリジナル
736 人が閲覧しました

How to Display Only Year and Month on a Matplotlib Datetime Axis?

日時軸の書式設定の変更

時系列データを視覚化する場合、日時軸の書式設定は、読みやすさと意図した内容を伝えるために非常に重要です。情報。この記事は、プログラマが直面する一般的な課題、つまり年と月のみを表示するように軸の書式設定を変更するという課題に対処することを目的としています。

日時インデックスを持つシリーズを考えてみましょう。 :

2014-01-01     7
2014-02-01     8
2014-03-01     9
2014-04-01     8
ログイン後にコピー

plt.plot(series.index, series.values) を使用して系列をプロットすると、時間、分、秒を含む軸が生成されます:

[グラフのイメージ]時、分、秒を含む]

この不要な情報を削除して、より明確な軸を取得するには、次を使用します。

<code class="python">import matplotlib.dates as mdates

# Set the major and minor ticks to use the desired format
ax.xaxis.set_major_formatter(mdates.DateFormatter("%Y-%m"))
ax.xaxis.set_minor_formatter(mdates.DateFormatter("%Y-%m"))</code>
ログイン後にコピー

これにより、X 軸には年と月のみが表示されます。 .

結果

[年と月のみのグラフのイメージ]

このソリューションを実装すると、効果的に書式を変更できます。視覚化のニーズを満たす日時軸。

以上がMatplotlib の日時軸に年と月のみを表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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