matplotlib.axes.Axes.pie #
- 軸。pie ( x、 explode =なし、 labels =なし、 colors =なし、 autopct =なし、 pctdistance = 0.6、 shadow = False、 labeldistance = 1.1、 startangle = 0、 radius = 1、 counterclock = True、 wedgeprops =なし、 textprops =None、 center = (0, 0)、 frame = False、 rotatelabels = False、 *、 normalize = True、 data = None ) [source] #
円グラフをプロットします。
配列xの円グラフを作成します。各くさびの小面積は で与えられ
x/sum(x)
ます。ウェッジは、デフォルトでは x 軸から反時計回りにプロットされます。
- パラメータ:
- x 1D 配列のような
ウェッジのサイズ。
- 配列のような分解、デフォルト: なし
Noneでない場合
len(x)
、各ウェッジをオフセットする半径の割合を指定する配列です。- ラベルリスト、デフォルト: なし
各ウェッジのラベルを提供する一連の文字列
- 配列のような色、デフォルト: なし
円グラフが循環する一連の色。Noneの場合 、現在アクティブなサイクルの色が使用されます。
- autopct None または str または callable、デフォルト: None
Noneでない場合は、数値でウェッジにラベルを付けるために使用される文字列または関数です。ラベルはウェッジの内側に配置されます。フォーマット文字列の場合、ラベルは になります。関数の場合は呼び出されます。
fmt % pct
- pctdistance float、デフォルト: 0.6
各パイ スライスの中心とautopctによって生成されたテキストの開始点との比率。autopctがNoneの場合は無視されます。
- シャドウブール、デフォルト: False
パイの下に影を描きます。
- 正規化ブール値、デフォルト: True
Trueの場合、常に x を正規化して . Falseの場合は部分パイを作成し、 forを発生さ せます。
sum(x) == 1
sum(x) <= 1
ValueError
sum(x) > 1
- labeldistance float または None、デフォルト: 1.1
円ラベルが描画される半径距離。に設定すると
None
、ラベルは描画されませんが、legend()
- startangle float、デフォルト: 0 度
円グラフの始点を X 軸から反時計回りに回転させる角度。
- 半径フロート、デフォルト: 1
パイの半径。
- counterclock bool、デフォルト: True
分数の方向を時計回りまたは反時計回りに指定します。
- wedgeprops dict、デフォルト: なし
円グラフを作成するウェッジ オブジェクトに渡される引数の辞書。たとえば 、くさびの境界線の幅を 3 に設定するために渡すことができます。詳細については、くさびオブジェクトのドキュメント/引数を参照してください。デフォルトでは.
wedgeprops = {'linewidth': 3}
clip_on=False
- textprops dict、デフォルト: なし
テキスト オブジェクトに渡す引数の辞書。
- 中心(float、float)、デフォルト: (0, 0)
チャートの中心の座標。
- フレームブール値、デフォルト: False
true の場合、Axes フレームをチャートと共にプロットします。
- 回転ラベルブール値、デフォルト: False
true の場合、各ラベルを対応するスライスの角度に回転します。
- データのインデックス可能なオブジェクト、オプション
指定された場合、次のパラメーターは string も受け入れます
s
。これは、次のように解釈されますdata[s]
(例外が発生しない限り)。x、爆発、ラベル、色
- 戻り値:
- パッチリスト
matplotlib.patches.Wedge
インスタンスのシーケンス- テキストリスト
ラベル
Text
インスタンスのリスト。- 自動テキストリスト
Text
数値ラベルのインスタンスのリスト。これは、パラメーターautopctがNoneでない場合にのみ返されます。
ノート
円グラフは、図と軸が正方形であるか、軸のアスペクトが等しい場合に最適に表示されます。このメソッドは、軸の縦横比を「等しい」に設定します。Axes の縦横比は で制御できます
Axes.set_aspect
。