Python Pandas-Seabornで明示的な順序を渡すことにより、ポイントプロットと制御順序を描画します
Seabornのポイントプロットは、散布図グリフを使用してポイント推定と信頼区間を表示するために使用されます。これには、seaborn.pointplot()が使用されます。明示的な順序については、順序を使用してください pointplot()メソッドのパラメータ。
以下がCSVファイル形式のデータセットであるとしましょう-Cricketers.csv
まず、必要なライブラリをインポートします-
import seaborn as sb import pandas as pd import matplotlib.pyplot as plt
CSVファイルからPandasDataFrameにデータをロードする-
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv")
「アカデミー」と「年齢」でポイントプロットをプロットします。明示的な順序、つまり「アカデミー」に基づく順序を渡すことによって順序を制御します。秩序パラメーターを使用した秩序化-
sb.pointplot( x = 'Academy',y = 'Age', data = dataFrame, order=["Tasmania", "South Australia", "Victoria"] )
例
以下は完全なコードです-
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\\Cricketers.csv") sb.set_theme(style="darkgrid") # plotting point plot with Academy and Age # Control order by passing an explicit order i.e. ordering on the basis of "Academy" # ordering using the order parameter sb.pointplot( x = 'Academy',y = 'Age', data = dataFrame, order=["Tasmania", "South Australia", "Victoria"] ) # display plt.show()
出力
これにより、次の出力が生成されます-
-
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
-
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