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

Python Pandas-Seabornを使用して、群れを2つのカテゴリ変数でグループ化します


SeabornのSwarmPlotは、重複しないポイントを持つカテゴリ散布図を描画するために使用されます。これにはseaborn.swarmplot()が使用されます。群れを2つのカテゴリ変数でグループ化するには、x、y、または色相を使用してswarmplot()でそれらの変数を設定します。 パラメータ。

次がCSVファイル形式のデータセットであるとしましょう:Cricketers2.csv

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

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

CSVファイルからPandasDataFrameにデータをロードする-

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")

群れを2つのカテゴリ変数でグループ化します-

sb.swarmplot(x = "Role", y = "Matches", hue = "Academy", data = dataFrame)

以下はコードです

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# Load data from a CSV file into a Pandas DataFrame:
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")

# set the theme
sb.set_theme(style="whitegrid")

sb.swarmplot(x = "Role", y = "Matches", hue = "Academy", data = dataFrame)

# display
plt.show()
>

出力

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

Python Pandas-Seabornを使用して、群れを2つのカテゴリ変数でグループ化します


  1. PythonPandas-Seabornを使用して一連の水平バープロットを描画します

    Seabornの棒グラフは、点推定と信頼区間を長方形の棒として表示するために使用されます。 seaborn.barplot()は、水平棒グラフを作成するために使用されます。 以下がCSVファイル形式のデータセットであるとしましょう-Cricketers2.csv まず、必要なライブラリをインポートします- import seaborn as sb import pandas as pd import matplotlib.pyplot as plt CSVファイルからPandasDataFrameにデータをロードする- dataFrame = pd.read_csv("C:\\

  2. PythonPandas-Seabornを使用して箱ひげ図の上に観測の群れを描画します

    SeabornのSwarmPlotは、重複しないポイントを持つカテゴリ散布図を描画するために使用されます。これにはseaborn.swarmplot()が使用されます。 seaborn.boxplot()を使用して、箱ひげ図の上に観測値の群れを描画します。 以下がCSVファイルの形式のデータセットであるとしましょう-Cricketers2.csv まず、必要なライブラリをインポートします- import seaborn as sb import pandas as pd import numpy as np import matplotlib.pyplot as plt CSVファイルか