matplotlib.axes.Axes.bar #

軸。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.axes.Axes.bar

バーの色のデモ

バーの色のデモ

バーの色のデモ
バー ラベルのデモ

バー ラベルのデモ

バー ラベルのデモ
積み上げ棒グラフ

積み上げ棒グラフ

積み上げ棒グラフ
ラベル付きグループ化棒グラフ

ラベル付きグループ化棒グラフ

ラベル付きグループ化棒グラフ
ハットグラフ

ハットグラフ

ハットグラフ
パイのバー

パイのバー

パイのバー
ネストされた円グラフ

ネストされた円グラフ

ネストされた円グラフ
極軸上の棒グラフ

極軸上の棒グラフ

極軸上の棒グラフ
レジェンドデモ

レジェンドデモ

レジェンドデモ
ggplot スタイルシート

ggplot スタイルシート

ggplot スタイルシート
:mod:`mpl_toolkits.axisartist.floating_axes` 機能

mpl_toolkits.axisartist.floating_axes 機能

:mod:`mpl_toolkits.axisartist.floating_axes` 機能
XKCD

XKCD

XKCD
イベントデモを選択

イベントデモを選択

イベントデモを選択
異なる平面での 2D 棒グラフの作成

異なる平面での 2D 棒グラフの作成

異なる平面での 2D 棒グラフの作成
ログバー

ログバー

ログバー
カスタム ティッカー

カスタム ティッカー

カスタム ティッカー
単位付きのグループ棒グラフ

単位付きのグループ棒グラフ

単位付きのグループ棒グラフ
クイックスタートガイド

クイックスタートガイド

クイックスタートガイド
アーティストのチュートリアル

アーティストのチュートリアル

アーティストのチュートリアル
パスのチュートリアル

パスのチュートリアル

パスのチュートリアル
bar(x, 高さ)

bar(x, 高さ)

bar(x, 高さ)