matplotlib.pyplot.barh #

matplotlib.pyplot. barh ( y , width , height = 0.8 , left = None , * , align = 'center' , data = None , ** kwargs ) [source] #

横棒グラフを作成します。

バーは、指定された配置で y に配置れます。それらの寸法はwidthheightによって与えられます。水平ベースラインは(デフォルト 0) です。

多くのパラメーターは、すべてのバーに適用される単一の値、またはバーごとに 1 つの値のシーケンスのいずれかを取ることができます。

パラメータ:
y float または array-like

バーの y 座標。座標に対するバーの配置については、alignも参照してください。

float または array-like

バーの幅。

高さフロートまたは配列のようなもの、デフォルト: 0.8

バーの高さ。

フロートまたは配列のようなもの、デフォルト: 0

バーの左側の x 座標。

align {'center', 'edge'}、デフォルト: 'center'

ベースのy座標への配置*:

  • 'center': バーをy位置の中央に配置します。

  • 'edge': バーの下端をy 位置に揃えます。

バーを上端に揃えるには、負の高さと を 渡しalign='edge'ます。

戻り値:
BarContainer

すべてのバーとオプションのエラーバーを含むコンテナー。

その他のパラメータ:
色または色のリスト、オプション

バーの面の色。

edgecolor色または色のリスト、オプション

バーの端の色。

線幅float または array-like、オプション

バーの端の幅。0 の場合、エッジを描画しません。

tick_label str または str のリスト、オプション

バーの目盛りラベル。デフォルト: なし (デフォルトの数値ラベルを使用します。)

ラベルstr または str のリスト、オプション

BarContainerデータセット全体のラベルとして、単一のラベルが結果に添付されます。リストが提供される場合、それはyと同じ長さで、個々のバーにラベルを付ける必要があります。繰り返されたラベルは重複排除されず、繰り返されたラベル エントリの原因となるため、バーのスタイルも異なる場合 (たとえば、リストをcolorに渡すことによって) に使用するのが最適です。

xerr、yerr float または shape(N,) または shape(2, N) の配列のようなもの、オプション

Noneでない場合、バーの先端に水平/垂直エラーバーを追加します。値は、データに対する +/- サイズです。

  • スカラー: すべてのバーの対称 +/- 値

  • shape(N,): 各バーの対称 +/- 値

  • shape(2, N): 各バーの - と + の値を分離します。最初の行には下位のエラーが含まれ、2 番目の行には上位のエラーが含まれます。

  • None : エラーバーはありません。(デフォルト)

xerryerrの使用例については、エラー バーを指定するさまざまな方法を参照してください。

ecolor色または色のリスト、デフォルト: 'black'

エラーバーの線の色。

capsize float、デフォルト: rcParams["errorbar.capsize"](デフォルト: 0.0)

エラーバーの長さはポイント単位でキャップされます。

error_kw 辞書、オプション

メソッドに渡されるキーワード引数のディクショナリ errorbarここで定義されたecolorまたはcapsizeの値は、独立したキーワード引数よりも優先されます。

ログブール、デフォルト: False

の場合True、x 軸をログ スケールに設定します。

データのインデックス可能なオブジェクト、オプション

指定された場合、すべてのパラメーターは string も受け入れます。これは(例外が発生しない限り)sと解釈されます。data[s]

**kwargsRectangleプロパティ

財産

説明

agg_filter

(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数

alpha

スカラーまたはなし

angle

わからない

animated

ブール

antialiasedまたはああ

ブールまたはなし

bounds

(左、下、幅、高さ)

capstyle

CapStyleまたは {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

ブール

clip_path

パッチまたは (パス、変換) またはなし

color

edgecolorまたはec

色またはなし

facecolorまたはfc

色またはなし

figure

Figure

fill

ブール

gid

hatch

{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}

height

わからない

in_layout

ブール

joinstyle

JoinStyleまたは {'miter', 'round', 'bevel'}

label

物体

linestyleまたは ls

{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}

linewidthまたはlw

float または None

mouseover

ブール

path_effects

AbstractPathEffect

picker

None または bool または float または callable

rasterized

ブール

sketch_params

(位取り: float、長さ: float、乱数: float)

snap

ブールまたはなし

transform

Transform

url

visible

ブール

width

わからない

x

わからない

xy

(浮く、浮く)

y

わからない

zorder

浮く

こちらもご覧ください

bar

縦棒グラフをプロットします。

ノート

積み上げ棒は、棒ごとにの値を個別に渡すことで実現できます。横棒グラフとしての離散分布を参照 してください。