PandasシリーズのMatplotlibで棒グラフをプロットする方法は?
matplotlibでPandasシリーズの棒グラフをプロットするには、次の手順を実行できます-
-
1から10の範囲のさまざまなキーの辞書を作成します。
-
Pandasデータフレームを使用してデータフレームを作成します。
-
plot()を使用して棒グラフを作成します kind ="bar"を使用するメソッド 。
-
図を表示するには、 show()を使用します メソッド。
例
import pandas as pd from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True d = {'y=1/x': [1 / i for i in range(1, 10)], 'y=x': [i for i in range(1, 10)], 'y=x^2': [i * i for i in range(1, 10)], 'y=x^3': [i * i * i for i in range(1, 10)]} df = pd.DataFrame(d) df.plot(kind='bar') plt.show()
出力
-
Matplotlibプロットからデータを抽出する方法は?
matplotlibのプロットからデータを抽出するには、 get_xdata()を使用できます。 およびget_ydata() メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 numpyを使用してy個のデータポイントを作成します。 yデータポイントをcolor=redでプロットします およびlinewidth=5 。 データ抽出用のステートメントを印刷します。 get_xdata()を使用します およびget_ydata() プロットからデータを抽出する方法(ステップ3)。 xおよびyデータを印刷します(ステップ5)。 図を
-
Matplotlibのヒストグラムデータから折れ線グラフをプロットするにはどうすればよいですか?
matplotlibのヒストグラムデータから折れ線グラフをプロットするには、numpyヒストグラム法を使用して一連のデータのヒストグラムを計算します。 ステップ 現在の図にサブプロットを追加します。nrows=2、ncols =1 およびインデックス=1 。 numpyヒストグラム法を使用して、一連のデータのヒストグラムを取得します。 hist()を使用してヒストグラムをプロットします edgecolor =blackを使用するメソッド 。 インデックス2では、計算されたデータを使用します(numpyヒストグラムから)。それらをプロットするには、 plot()を使