pyvista.plotting.charts.ScatterPlot2D#

class ScatterPlot2D(chart, x, y, color='b', size=10, style='o', label='')[ソース]#

2Dの散布図を表すクラス.

ユーザーは通常,新しいプロットインスタンスを直接作成せず,専用の2Dチャートのプロットメソッドを使用する必要があります.

パラメータ:
chartChart2D

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

xarray_like

描画する点のX座標.

yarray_like

描画する点のY座標.

colorColorLike, default: "b"

このプロットに描かれる点の色です. pyvista.Color で解析可能な任意の色が使用できます.

sizefloat, default: 10

このプロットに描かれるポイントマーカーのサイズです.

stylestr, default: "o"

このプロットに描画されるポイントマーカのスタイルです.許可されるマーカースタイルのリストは ScatterPlot2D.MARKER_STYLES を参照してください.

labelstr, default: ""

このプロットのラベルで,チャートの凡例に表示されます.

備考

MARKER_STYLESdict

許可されたすべてのマーカースタイルをキーとする辞書.

マーカーの種類#

スタイル

解説

""

隠す

../../../../_images/ms_0.png

"x"

10字

../../../../_images/ms_1.png

"+"

プラス

../../../../_images/ms_2.png

"s"

正方形

../../../../_images/ms_3.png

"o"

Circle

../../../../_images/ms_4.png

"d"

ダイヤモンド

../../../../_images/ms_5.png

単純な正弦波を散布図にプロットします.

>>> import pyvista as pv
>>> import numpy as np
>>> x = np.linspace(0, 2*np.pi, 20)
>>> y = np.sin(x)
>>> chart = pv.Chart2D()
>>> _ = chart.scatter(x, y)
>>> chart.show()
../../../../_images/pyvista-plotting-charts-ScatterPlot2D-1_00_00.png

メソッド

ScatterPlot2D.toggle()

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

ScatterPlot2D.update(x, y)

このプロットのポイントを更新します.

アトリビュート

ScatterPlot2D.brush

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

ScatterPlot2D.color

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

ScatterPlot2D.label

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

ScatterPlot2D.line_style

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

ScatterPlot2D.line_width

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

ScatterPlot2D.marker_size

プロットのマーカーサイズを返すか設定します.

ScatterPlot2D.marker_style

プロットのマーカースタイルを返すか設定します.

ScatterPlot2D.pen

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

ScatterPlot2D.visible

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

ScatterPlot2D.x

このプロットの点のX座標を返します.

ScatterPlot2D.y

このプロットの点のY座標を返します.