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

Python Pandas-DataFrameに複数のデータ列をプロットしますか?


複数の列をプロットするには、棒グラフをプロットします。 plot()を使用します メソッドと種類を設定します バーへのパラメータ 棒グラフ用。まず、必要なライブラリをインポートしましょう-

import pandas as pd
import matplotlib.pyplot as mp

以下は、チームレコードのデータです-

data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]

データをPandasDataFrameとして設定し、列を追加します-

dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])

棒グラフに複数の列をプロットします。このため、「kind」パラメータを「bar」として設定しました-

dataFrame.plot(x="Team", y=["Rank_Points","Year" ], kind="bar", figsize=(10, 9))

以下はコードです-

import pandas as pd
import matplotlib.pyplot as mp

# our data
data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]

# dataframe
dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])

# plotting multiple columns in a bar Graph
dataFrame.plot(x="Team", y=["Rank_Points","Year" ], kind="bar", figsize=(10, 9))

# displaying bar graph
mp.show()

出力

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

Python Pandas-DataFrameに複数のデータ列をプロットしますか?


  1. 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ファ

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

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