pyvista.ChartBox#

class ChartBox(data, colors=None, labels=None, size=None, loc=None)[ソース]#

箱ひげ図を描くための専用チャート.

パラメータ:
datasequence[array_like]

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

colorssequence[ColorLike], optional

描画された各ボックスプロットに使用される色.省略された場合 (None) は,デフォルトの配色が使用されます.

labelssequence[str], default: []

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

sizesequence[float], optional

正規化された座標におけるチャートのサイズです.サイズが (0, 0) の場合は不可視で, (1, 1) の場合はレンダラーの幅と高さをすべて占めます.

locsequence[float], optional

正規化された座標におけるチャートの位置(左下隅)です. (0, 0) という位置はレンダラーの左下に相当し, (1, 1) という位置はレンダラーの右上に相当します.

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

>>> 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-ChartBox-1_00_00.png

メソッド

ChartBox.show([interactive, off_screen, ...])

このチャートを自作のプロッターに表示します.

ChartBox.toggle()

チャートの表示を切り替えます.

アトリビュート

ChartBox.active_background_color

インタラクティブモードでのチャートの背景色を返すか設定します.

ChartBox.active_border_color

インタラクティブモードでのチャートの境界線色を返すか設定します.

ChartBox.background_color

チャートの背景色を返すか設定します.

ChartBox.background_texture

チャートの背景テクスチャーを返すか設定します.

ChartBox.border_color

チャートの境界線色を返すか設定します.

ChartBox.border_style

チャートの境界線スタイルを返すか設定します.

ChartBox.border_width

チャートの境界線幅を返すか設定します.

ChartBox.legend_visible

チャートの凡例の表示を返すか設定します.

ChartBox.loc

正規化された座標でチャートの位置を返すか設定します.

ChartBox.plot

このチャートに関連付けられた BoxPlot インスタンスを返します.

ChartBox.size

正規化された座標でチャートのサイズを返すか設定します.

ChartBox.title

チャートのタイトルを返すか設定します.

ChartBox.visible

チャートの表示を返すか設定します.