matplotlib.pyplot.pie #

matplotlib.pyplot. pie ( x explode =なし labels =なし colors =なし autopct =なし pctdistance = 0.6 shadow = False labeldistance = 1.1 startangle = 0 radius = 1 counterclock = True wedgeprops =なし textprops=なし中心= (0, 0)フレーム= False rotatelabels = False *正規化= Trueデータ=なし) [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によって生成されたテキストの開始点との比率。autopctNoneの場合は無視されます。

シャドウブール、デフォルト: False

パイの下に影を描きます。

正規化ブール値、デフォルト: True

Trueの場合、常に x を正規化して . Falseの場合は部分パイを作成し、 forを発生さ せます。sum(x) == 1sum(x) <= 1ValueErrorsum(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数値ラベルのインスタンスのリスト。これは、パラメーターautopctNoneでない場合にのみ返されます。

ノート

円グラフは、図と軸が正方形であるか、軸のアスペクトが等しい場合に最適に表示されます。このメソッドは、軸の縦横比を「等しい」に設定します。Axes の縦横比は で制御できますAxes.set_aspect