Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonのMatplotlibを使用してX軸に日付をプロットする


Pandasを使用して、データフレームを作成し、日時のインデックスを設定できます。 gcf()。autofmt_xdate()を使用して、X軸の日付を調整します。

ステップ

  • date_timeのリストを作成し、pd.to_datetime()を使用してdate_timeに変換します。

  • データを検討する=[1、2、3]

  • DataFrame()オブジェクト、つまりDFをインスタンス化します。

  • 手順2のデータを使用してDF[‘value’]を設定します。

  • 手順1のdate_timeを使用してDF.index()を設定します。

  • 次に、データフレーム、つまりplt.plot(DF)をプロットします。

  • 現在の数値を取得して、autofmt_xdate()にします。

  • plt.show()メソッドを使用して、図を表示します。

import pandas as pd
import matplotlib.pyplot as plt

date_time = ["2021-01-01", "2021-01-02", "2021-01-03"]
date_time = pd.to_datetime(date_time)
data = [1, 2, 3]

DF = pd.DataFrame()
DF['value'] = data
DF = DF.set_index(date_time)
plt.plot(DF)
plt.gcf().autofmt_xdate()
plt.show()
>

出力

PythonのMatplotlibを使用してX軸に日付をプロットする


  1. PythonのMatplotlibで球の表面に点をプロットする

    Pythonで球の表面に点をプロットするには、 plot_surface()を使用できます。 メソッド。 ステップ figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 add_subplot()を使用してサブプロットのセットを追加します 3Dプロジェクションを使用した方法。 変数を初期化します、 r 。 シータを入手する numpyを使用した球面ポイントとx、y、zデータポイントの値。 plot_surface()を使用してサーフェスをプロットします メソッド。 図を表示するには、 show()

  2. Matplotlib PythonでX軸の値を設定するにはどうすればよいですか?

    PythonのmatplotlibでX軸の値を設定するには、次の手順を実行できます- xデータポイントとyデータポイントの2つのリストを作成します。 xticksを入手する 範囲値。 plot()を使用して線をプロットします xtick範囲値とyデータポイントを使用するメソッド。 xticksを置き換えます xticks()を使用したX軸値 メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize