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

Matplotlibの同じプロットに棒グラフと折れ線グラフを表示するにはどうすればよいですか?


matplotlibの同じプロットに棒グラフと折れ線グラフを表示するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 2次元で、サイズが変更可能で、潜在的に異種の表形式データを作成します。

  • 図とサブプロットのセットを作成します。

  • 手順2で取得したデータフレームを使用してバーとラインをプロットします。

  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame(dict(data=[2, 4, 1, 5, 9, 6, 0, 7]))
fig, ax = plt.subplots()

df['data'].plot(kind='bar', color='red')
df['data'].plot(kind='line', marker='*', color='black', ms=10)

plt.show()

出力

Matplotlibの同じプロットに棒グラフと折れ線グラフを表示するにはどうすればよいですか?


  1. Matplotlibプロットループのマーカーとラインに同じ色を設定するにはどうすればよいですか?

    matplotlibのマーカーと線に同じ色を設定するには、次の手順を実行します- m、nを初期化します およびx numpyを使用したデータポイント。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 clf()を使用して図をクリアします メソッド。 subplot()を使用して、現在の図にサブプロットを追加します メソッド。 反復可能なマーカータイプからマーカーを取得します。 1からnまでの範囲を繰り返します。 plot()を使用して、ループ内の線とマーカーをプロットします 線に同じ

  2. Matplotlibのヒストグラムデータから折れ線グラフをプロットするにはどうすればよいですか?

    matplotlibのヒストグラムデータから折れ線グラフをプロットするには、numpyヒストグラム法を使用して一連のデータのヒストグラムを計算します。 ステップ 現在の図にサブプロットを追加します。nrows=2、ncols =1 およびインデックス=1 。 numpyヒストグラム法を使用して、一連のデータのヒストグラムを取得します。 hist()を使用してヒストグラムをプロットします edgecolor =blackを使用するメソッド 。 インデックス2では、計算されたデータを使用します(numpyヒストグラムから)。それらをプロットするには、 plot()を使