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

PythonPandas-横棒グラフを作成する


横棒グラフをプロットするには、 pandas.DataFrame.plot.barhを使用します 。棒グラフは、個別のカテゴリ間の比較を示しています。

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

import pandas as pd
import matplotlib.pyplot as plt

4列のPandasDataFrameを作成します-

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],"Units_Sold": [ 100, 110, 150, 80, 200, 90]
})

plot.barh()-

を使用して水平棒グラフをプロットします。
dataFrame.plot.barh(x='Car', y='Cubic_Capacity', title='Car Specifications', color='blue')

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

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],"Units_Sold": [ 100, 110, 150, 80, 200, 90]
})

# plotting Horizontal Bar Chart
dataFrame.plot.barh(x='Car', y='Cubic_Capacity', title='Car Specifications', color='blue')

# set the label
plt.xlabel("CC (Cubic Capacity)" )

# display the plotted Horizontal Bar Chart
plt.show()
を表示します

出力

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

PythonPandas-横棒グラフを作成する


  1. Pythonパンダ-グループ化された水平棒グラフをプロットすると、すべての列が表示されます

    すべての列を含むグループ化された水平棒グラフの場合、barh()を使用して棒グラフを作成し、a値とy値を設定しないでください。 まず、必要なライブラリをインポートします- import pandas as pd import matplotlib.pyplot as plt 3列のデータフレームを作成する- dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jagu

  2. Python Pandas-棒グラフを作成し、Seabornで棒のスタイルを設定します

    Seabornの棒グラフは、点推定と信頼区間を長方形の棒として表示するために使用されます。 seaborn.barplot()が使用されます。 facecolorを使用してバーのスタイルを設定します 、線幅 およびエッジカラー パラメータ。 以下がCSVファイルの形式のデータセットであるとしましょう-Cricketers2.csv まず、必要なライブラリをインポートします- import seaborn as sb import pandas as pd import matplotlib.pyplot as plt CSVファイルからPandasDataFrameにデータをロードする