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

PythonPandas-積み上げ水平棒グラフをプロットする


積み上げ横棒グラフの場合、barh()を使用して棒グラフを作成し、パラメータ「積み上げ」を設定します 」をとして −

Stacked = True

まず、必要なライブラリをインポートします-

import pandas as pd
import matplotlib.pyplot as plt

3列のデータフレームを作成する-

dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
})

すべての列を含む積み上げ水平棒グラフのプロット-

dataFrame.plot.barh(stacked=True, title='Car Specifications', color=("orange", "cyan"))

以下は完全なコードです-

import pandas as pd
import matplotlib.pyplot as plt

# creating dataframe
dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
})

# plotting stacked Horizontal Bar Chart with all the columns
dataFrame.plot.barh(stacked=True, title='Car Specifications', color=("orange", "cyan"))

# display the plotted Horizontal Bar Chart
plt.show()

出力

これにより、次の出力が生成されます-

PythonPandas-積み上げ水平棒グラフをプロットする


  1. Python Pandasを使用してスタックイベント期間をプロットするにはどうすればよいですか?

    Python Pandasを使用してスタックイベントの期間をプロットするには、次の手順を実行できます 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xminのリストを使用してデータフレームを作成します およびそれに対応するxmax 。 hlines()を使用する スタックされたイベント期間をプロットするメソッド。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd from datetime import datetime as dt from matplotlib import pyplot

  2. Pythonでmatplotlibを使用して積み上げ棒グラフを表示するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。データの視覚化は、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できます。 Pyth