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

Python Pandasで棒グラフを描画し、Seabornのエラーバーにキャップを設定する方法

Seabornの棒グラフ(Bar Plot)は、点推定値や信頼区間を長方形のバーとして視覚的に表現するために使用されます。棒グラフの描画には seaborn.barplot() 関数を使います。また、capsize パラメータを指定することで、エラーバーの先端にキャップ(横線)を追加できます。

ここでは、CSVファイル「Cricketers2.csv」に保存されたデータセットを例に説明します。

必要なライブラリのインポート

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

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

CSVファイルからデータを読み込む

Pandasの read_csv() メソッドを使って、CSVファイルのデータをDataFrameに読み込みます。

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

エラーバーにキャップを設定する

capsize パラメータに0以上の値を指定すると、エラーバーの両端にキャップが描画されます。値が大きいほどキャップの幅が広くなります。

sb.barplot(x=dataFrame["Role"], y=dataFrame["Matches"], capsize=.3)

サンプルコード

以下に完全なコードを示します。

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

# CSVファイルからPandas DataFrameへデータを読み込む
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")

sb.set_theme(style="darkgrid")

# 棒グラフの描画
# capsizeパラメータでエラーバーにキャップを設定
sb.barplot(x=dataFrame["Role"], y=dataFrame["Matches"], capsize=.3)

# グラフを表示
plt.show()

実行結果

上記のコードを実行すると、次のような出力が得られます。

Python Pandasで棒グラフを描画し、Seabornのエラーバーにキャップを設定する方法

  1. Python Pandas入門:Seabornで棒グラフを作成し、バーのスタイルをカスタマイズする方法

    Seabornの棒グラフ(Bar Plot)とは Seabornの棒グラフは、点推定値とその信頼区間を長方形のバーとして視覚的に表現するためのグラフです。作成には seaborn.barplot() 関数を使用します。さらに、facecolor(塗りつぶし色)、linewidth(線の太さ)、edgecolor(枠線の色)というパラメータを指定することで、バーの見た目を自由にカスタマイズできます。 使用するデータセット 本記事では、次のCSVファイル「Cricketers2.csv」をデータセットとして使用します。このファイルには、クリケット選手の役割(Role)や試合数(Matches)な

  2. Python Pandas入門:Seabornでバイオリン図を描き、四分位数を水平線として表示する方法

    Seabornのバイオリンプロット(Violin Plot)は、箱ひげ図(ボックスプロット)とカーネル密度推定(KDE)を組み合わせたグラフを描画するための機能です。seaborn.violinplot()メソッドを使用します。四分位数を水平線として表示するには、innerパラメータにquartileを指定します。データセットの準備ここでは、クリケット選手のデータが格納されたCSVファイル「Cricketers.csv」をデータセットとして使用します。必要なライブラリのインポートまず、必要なライブラリをインポートします。import seaborn as sb import pandas as