Seaborn で棒グラフを作成する方法 (例付き)


棒グラフは、さまざまなカテゴリ変数の数値を表示するグラフの一種です。

このチュートリアルでは、組み込みのヒントデータセットを備えた Python Seaborn視覚化ライブラリを使用してヒートマップを作成する方法について説明します。

 import seaborn as sns

#load tips dataset
data = sns. load_dataset (“ tips ”)

#view first five rows of tips dataset
data. head ()

total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4

基本的な棒グラフを作成する

次の構文は、X 軸に時刻を、Y 軸に平均ピークを表示する単純な棒グラフを作成する方法を示しています。

 sns. barplot (x=" time ", y=" tip ", data=data)

Seaborn バープロットの例

棒グラフにはデフォルトで各棒の平均の標準誤差が表示されますが、次のようにci=None引数を使用して非表示にすることができます。

 sns. barplot (x=" time ", y=" tip ", data=data, ci= None ) 

Barplot Seaborn エラーバーなし

バープロットでバーを並べ替えます

order引数を使用すると、バーを特定の順序ですばやく配置できます。

 sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "]) 

海洋バープロットでバーを注文する

グループ化された棒グラフを作成する

hue引数を使用して、グループ化された棒グラフを作成できます。たとえば、次の構文を使用して、日別と性別別にグループ化された平均チップを表示できます。

 sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data) 

Python で Seaborn でグループ化された Barplot

水平棒グラフを作成する

水平棒グラフを作成するには、カテゴリ変数をy引数に渡し、数値変数をx引数に渡すだけです。

 sns. barplot (x=" tip ", y=" time ", data=data) 

Seaborn の水平バープロット

バープロットの色の変更

パレット引数を使用して、棒グラフのバーに使用する色のリストを渡すことができます。

 sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data) 

特定の色のリストを備えた Barplot Seaborn

追加リソース

次のチュートリアルでは、Seaborn で他の共通カードを作成する方法を説明します。

Seaborn で面グラフを作成する方法
Seaborn で時系列プロットを作成する方法
Seaborn で円グラフを作成する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です