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 : エラーバーはありません。(デフォルト)

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

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

エラーバーの線の色。

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

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

error_kw 辞書、オプション

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

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

Trueの場合、y 軸を対数スケールに設定します。

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

指定された場合、すべてのパラメーターは 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

浮く

こちらもご覧ください

barh

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

ノート

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

#を使用した例matplotlib.pyplot.bar

テーブルデモ

テーブルデモ

テーブルデモ
パイプロット チュートリアル

パイプロット チュートリアル

パイプロット チュートリアル