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

Python Pandas-棒グラフを描画し、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:\\Users\\amit_\\Desktop\\Cricketers2.csv")

一致列とアカデミー列を使用して水平バープロットをプロットします。明示的な順序を渡すことによって順序を制御します。つまり、順序パラメーター-

を使用して「アカデミー」に基づいて順序付けます。
sb.barplot(x = dataFrame["Academy"], y = dataFrame["Matches"],order = ["Victoria", "Western Australia", "South Australia", "Tasmania"])
>

以下はコードです-

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")

# plotting horizontal bar plots with Matches and Academy
# Control order by passing an explicit order i.e. ordering on the basis of "Academy" using order parameter
sb.barplot(x = dataFrame["Academy"], y = dataFrame["Matches"],order = ["Victoria", "Western Australia", "South Australia", "Tasmania"])

# display
plt.show()

出力

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

Python Pandas-棒グラフを描画し、Seabornで明示的な順序を渡すことで群れの順序を制御します


  1. Python Pandas-Seabornで明示的な順序を渡すことにより、群れのプロットを描画し、群れの順序を制御します

    SeabornのSwarmPlotは、重複しないポイントを持つカテゴリ散布図を描画するために使用されます。 seaborn.swarmplot() これに使用されます。明示的な順序、つまり順序を使用した特定の列に基づく順序を渡すことにより、群れの順序を制御します パラメータ- 以下がCSVファイルの形式のデータセットであるとしましょう-Cricketers2.csv まず、必要なライブラリをインポートします- import seaborn as sb import pandas as pd import matplotlib.pyplot as plt CSVファイルからPandasD

  2. Python Pandas-Seabornで明示的な順序を渡すことにより、バイオリン図を描画し、順序を制御します

    Seabornのバイオリン図は、箱ひげ図とカーネル密度推定の組み合わせを描くために使用されます。これにはseaborn.violinplot()が使用されます。 順序を使用して明示的な順序を設定します violinplot()のパラメータ。 以下がCSVファイル形式のデータセットであるとしましょう-Cricketers.csv まず、必要なライブラリをインポートします- import seaborn as sb import pandas as pd import matplotlib.pyplot as plt CSVファイルからPandasDataFrameにデータをロードする- d