matplotlib.pyplot.bar #
- matplotlib.pyplot. bar ( x , height , width = 0.8 , bottom = None , * , align = 'center' , data = None , ** kwargs ) [source] #
棒グラフを作成します。
バーは、指定された配置で x に配置されます。それらの寸法は、高さと幅で指定されます。垂直ベースラインは下です (デフォルトは 0)。
多くのパラメーターは、すべてのバーに適用される単一の値、またはバーごとに 1 つの値のシーケンスのいずれかを取ることができます。
- パラメータ:
- x float または array-like
バーの x 座標。座標に対するバーの配置については、alignも参照してください。
- 高さフロートまたは配列のようなもの
バーの高さ。
- 幅float または array-like、デフォルト: 0.8
バーの幅。
- 一番下のフロートまたは配列のようなもの、デフォルト: 0
バーの下側の y 座標。
- align {'center', 'edge'}、デフォルト: 'center'
バーのx座標への配置:
'center': ベースをx位置の中央に配置します。
'edge': バーの左端をx位置に揃えます。
バーを右端に揃えるには、負の幅と を 渡し
align='edge'
ます。
- 戻り値:
BarContainer
すべてのバーとオプションのエラーバーを含むコンテナー。
- その他のパラメータ:
- 色色または色のリスト、オプション
バーの面の色。
- edgecolor色または色のリスト、オプション
バーの端の色。
- 線幅float または array-like、オプション
バーの端の幅。0 の場合、エッジを描画しません。
- tick_label str または str のリスト、オプション
バーの目盛りラベル。デフォルト: なし (デフォルトの数値ラベルを使用します。)
- ラベルstr または str のリスト、オプション
BarContainer
データセット全体のラベルとして、単一のラベルが結果に添付されます。リストが提供される場合、それはxと同じ長さで、個々のバーにラベルを付ける必要があります。繰り返されたラベルは重複排除されず、繰り返されたラベル エントリの原因となるため、バーのスタイルも異なる場合 (たとえば、リストをcolorに渡すことによって) に使用するのが最適です。- xerr、yerr float または shape(N,) または shape(2, N) の配列のようなもの、オプション
Noneでない場合、バーの先端に水平/垂直エラーバーを追加します。値は、データに対する +/- サイズです。
スカラー: すべてのバーの対称 +/- 値
shape(N,): 各バーの対称 +/- 値
shape(2, N): 各バーの - と + の値を分離します。最初の行には下位のエラーが含まれ、2 番目の行には上位のエラーが含まれます。
None : エラーバーはありません。(デフォルト)
xerrとyerrの使用例については、エラー バーを指定するさまざまな方法を参照してください。
- ecolor色または色のリスト、デフォルト: 'black'
エラーバーの線の色。
- capsize float、デフォルト:
rcParams["errorbar.capsize"]
(デフォルト:0.0
) エラーバーの長さはポイント単位でキャップされます。
- error_kw 辞書、オプション
メソッドに渡されるキーワード引数のディクショナリ
errorbar
。ここで定義されたecolorまたはcapsizeの値は、独立したキーワード引数よりも優先されます。- ログブール、デフォルト: False
Trueの場合、y 軸を対数スケールに設定します。
- データのインデックス可能なオブジェクト、オプション
指定された場合、すべてのパラメーターは string も受け入れます。これは(例外が発生しない限り)
s
と解釈されます。data[s]
- **kwargs
Rectangle
プロパティ 財産
説明
(m, n, 3) float 配列と dpi 値を取り、(m, n, 3) 配列と画像の左下隅からの 2 つのオフセットを返すフィルター関数
スカラーまたはなし
わからない
ブール
antialiased
またはああブールまたはなし
(左、下、幅、高さ)
CapStyle
または {'butt', 'projecting', 'round'}ブール
パッチまたは (パス、変換) またはなし
色
edgecolor
またはec色またはなし
facecolor
またはfc色またはなし
ブール
力
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
わからない
ブール
JoinStyle
または {'miter', 'round', 'bevel'}物体
linestyle
または ls{'-', '--', '-.', ':', '', (オフセット, オンオフシーケンス), ...}
linewidth
またはlwfloat または None
ブール
None または bool または float または callable
ブール
(位取り: float、長さ: float、乱数: float)
ブールまたはなし
力
ブール
わからない
わからない
(浮く、浮く)
わからない
浮く
こちらもご覧ください
barh
横棒グラフをプロットします。
ノート
積み上げ棒は、棒ごとに個々の底値を渡すことで実現できます。積み上げ棒グラフを参照してください。