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

コマンドラインを介したPythonMatplotlibによるインタラクティブなプロット


インタラクティブなプロットを取得するには、フィギュアをアクティブにする必要があります。 plt.ioff()の使用 およびplt.ion() 、プロットを使用してインタラクティブなアクションを実行できます。

Ipythonを開きます シェルを選択し、シェルで次のコマンドを入力します。

In [1]: %matplotlib auto
Using matplotlib backend: GTK3Agg

In [2]: import matplotlib.pyplot as

In [3]: fig, ax = plt.subplots() # Diagram will pop up. Let’s interact.

In [4]: ln, = ax.plot(range(5))  # Drawing a line

In [5]: ln.set_color("orange")   # Changing drawn line to orange

In [6]: plt.ioff() # Stopped interaction

In [7]: ln.set_color("red")
# Since we have stopped the interaction in the last step

In [8]: plt.ion() # Started interaction

出力

コマンドラインを介したPythonMatplotlibによるインタラクティブなプロット


  1. PythonのTeXでMatplotlibラベルに改行を入れる

    次のプログラムコードは、Texを使用してmatplotlibラベルに改行をプロットする方法を示しています。 ステップ ダイアグラムのX軸とY軸のラベルを\nで設定して、ラベルに改行をプロットします。 軸のfacecolorに現在の.rcParamsを設定します。グループは挫折します。 サイクラーを使用して、線のグループの色を設定します。カラーリストは、赤を表す「r」、緑を表す「g」、青を表す「b」、黄色を表す「y」で構成されています。 サイクラークラスは、単一の位置引数、位置引数のペア、またはキーワード引数の組み合わせから新しいCyclerオブジェクトを作成するのに役立

  2. 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.