\

Matplotlibは、Pythonのデータビジュアライゼーションライブラリで、日付のプロットに高度な機能を提供しています。Matplotlibは、datetime.datetimenumpy.datetime64オブジェクトをx軸またはy軸にプロットする際に、デフォルトで単位機構を使用してこれらを変換します。

しかし、日付はしばしば厳密なフォーマット要件を持つため、このモジュールは多くの目盛りの位置決めとフォーマッタを提供しています。

以下に、numpy.datetime64を使用した基本的な例を示します。

import numpy as np
times = np.arange(np.datetime64('2001-01-02'), np.datetime64('2002-02-03'), np.timedelta64(75, 'm'))
y = np.random.randn(len(times))
fig, ax = plt.subplots()
ax.plot(times, y)

この例では、numpy.datetime64オブジェクトの配列を作成し、それをx軸にプロットしています。

また、matplotlib.datesには、日付をMatplotlibの日付に変換するためのヘルパー関数もあります。これらには、datestr2num(日付文字列をdatenumに変換)、date2num(datetimeオブジェクトをMatplotlibの日付に変換)、num2date(Matplotlibの日付をdatetimeオブジェクトに変換)、num2timedelta(日数をtimedeltaオブジェクトに変換)、drange(等間隔のMatplotlibの日付のシーケンスを返す)などがあります。

さらに詳しくは、公式のMatplotlibのドキュメンテーションをご覧ください。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です