pyvista.plotting.charts.BoxPlot#

class BoxPlot(chart, data, colors=None, labels=None)[ソース]#

箱ひげ図を表すクラス.

ユーザーは通常,新しいプロットインスタンスを直接作成せず,専用の ChartBox クラスを使用する必要があります.

パラメータ:
chartChartBox

このプロットを含むチャート.

datasequence[array_like]

(複数の)箱ひげ図を描くために関連する統計を計算するデータセット.

colorssequence[ColorLike], optional

このプロットで描画されるボックスの色です. pyvista.Color で解析可能な任意の色が使用できます.省略された場合 (None) には,デフォルトの配色が使用されます.

labelssequence[str], default: []

チャートの凡例に表示される,描画された各ボックスのラベルです.

シフトした正規分布からサンプリングしたデータセットの箱ひげ図を作成します.

>>> import pyvista as pv
>>> import numpy as np
>>> rng = np.random.default_rng(1)  # Seeded random number generator used for data generation
>>> normal_data = [rng.normal(i, size=50) for i in range(5)]
>>> chart = pv.ChartBox(normal_data, labels=[f"x ~ N({i},1)" for i in range(5)])
>>> chart.show()
../../../../_images/pyvista-plotting-charts-BoxPlot-1_00_00.png

メソッド

BoxPlot.toggle()

プロットの表示を切り替えます.

BoxPlot.update(data)

プロットの基礎となる(複数の)データセットを更新します.

アトリビュート

BoxPlot.brush

Brushオブジェクトは,このプロットの形状がどのように塗りつぶされるかを制御します.

BoxPlot.color

プロットの色を返すか設定します.

BoxPlot.color_scheme

プロットの色テーマを返すか設定します.

BoxPlot.colors

プロットの色を返すか設定します.

BoxPlot.data

箱ひげ図が描かれているデータセットを返します.

BoxPlot.label

チャートの凡例に表示されている,このプロットのラベルを返すか設定します.

BoxPlot.labels

チャートの凡例に表示されている,このプロットのラベルを返すか設定します.

BoxPlot.line_style

このプロットに描かれたすべての線のラインスタイルを返すか設定します.

BoxPlot.line_width

このプロットに描かれたすべての線のライン幅を返すか設定します.

BoxPlot.pen

Penオブジェクトは,このプロットの線がどのように描かれるかを制御します.

BoxPlot.stats

箱ひげ図が描かれているデータセットの統計値(4分位値と極値)を返します.

BoxPlot.visible

図の表示を返すか設定します.