Pythonパンダ-グループ化された水平棒グラフをプロットすると、すべての列が表示されます
すべての列を含むグループ化された水平棒グラフの場合、barh()を使用して棒グラフを作成し、a値とy値を設定しないでください。
まず、必要なライブラリをインポートします-
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(title='Car Specifications', color=("blue", "orange"))
例
以下は完全なコードです-
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 grouped Horizontal Bar Chart with all the columns dataFrame.plot.barh(title='Car Specifications', color=("blue", "orange")) # display the plotted Horizontal Bar Chart plt.show()
出力
これにより、次の出力が生成されます-
-
Python-棒グラフでPandasDataFrameをプロットする方法
CSVファイルの内容は次のとおりです- Car Reg_Price 0 BMW 2000 1 Lexus 1500 2 Audi 1500 3 Jaguar 2000 4 Mustang 1500 必要なライブラリをインポートします- import pandas as pd import matplotlib.pyplot as mp CSVファ
-
Python Pandas-DataFrameに複数のデータ列をプロットしますか?
複数の列をプロットするには、棒グラフをプロットします。 plot()を使用します メソッドと種類を設定します バーへのパラメータ 棒グラフ用。まず、必要なライブラリをインポートしましょう- import pandas as pd import matplotlib.pyplot as mp 以下は、チームレコードのデータです- data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India"