主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

scatter3

説明

scatter3 (XYZは,ベクトルXYおよびZで指定された位置に円を表示します。

scatter3 (XYZ年代は,年代で指定されたサイズで各円を描画します。各円を同じサイズでプロットするには,スカラーとして年代を指定します。各円を特定のサイズでプロットするには,ベクトルとして年代を指定します。

scatter3 (XYZ年代Cは,Cで指定された色で各円を描画します。

  • CがRGB 3成分,または色名を含む文字ベクトルまたは字符串の場合,すべての円が指定された色でプロットされます。

  • Cが3列の行列で,Cの行数がXYおよびZの長さと同じ場合,Cの各行は対応する円のRGBカラー値を指定します。

  • CXYおよびZと同じ長さのベクトルの場合,Cの値は,現在のカラーマップの色に線形にマッピングされます。

scatter3 (___“填充”は,前述の構文の任意の入力引数の組み合わせを使って円を塗りつぶします。

scatter3 (___markertypeはマーカーのタイプを指定します。

scatter3 (___名称,值は1つ以上の名前と値のペアの引数を使用して,散布図を変更します。

scatter3 (斧头___は,現在の座標軸(gca)の代わりに斧头によって指定される座標軸にプロットします。斧头オプションは,前述の構文のすべての入力引数の組み合わせより前に指定できます。

h= scatter3 (___は,散射オブジェクトを返します。hは散布図の作成後にそれらのプロパティを変更する場合に使用します。

すべて折りたたむ

3次元散布図を作成します。を使用して,ベクトルxyおよびzを定義します。

figure [X,Y,Z] =球面(16);x = (0.5 * x (:);0.75 * X (:);X ()):;y = [0.5 * y (:);0.75 * Y (:);Y ()):;z = (0.5 * z (:);0.75 * Z (:);Z (:)); scatter3(x,y,z)

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

を使用して,ベクトルxyおよびzを定義します。

[X, Y, Z] =球(16);x = (0.5 * x (:);0.75 * X (:);X ()):;y = [0.5 * y (:);0.75 * Y (:);Y ()):;z = (0.5 * z (:);0.75 * Z (:);Z (:));

ベクトル年代を定義して,マーカーサイズを指定します。

S = repmat([100、50、5],元素个数(X) 1);s = s (:);

3次元散布図を作成し,视图を使用して图の轴の角度を変更します。

图scatter3 (x, y, z, s)视图(40岁,35)

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

xyzおよび年代の対応するエントリによって,各マーカーの位置とサイズが決まります。

を使用して,ベクトルxyおよびzを定義します。

[X, Y, Z] =球(16);x = (0.5 * x (:);0.75 * X (:);X ()):;y = [0.5 * y (:);0.75 * Y (:);Y ()):;z = (0.5 * z (:);0.75 * Z (:);Z (:));

ベクトル年代cを定義して,各マーカーのサイズと色を指定します。

S = repmat([10] 50, 25日,元素个数(X) 1);C = repmat((1、2、3),元素个数(X) 1);s = s (:);c = c (:);

3次元散布図を作成し,视图を使用して图の轴の角度を変更します。

图scatter3 (x, y, z s c)视图(40岁,35)

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

xyzおよびcの対応するエントリによって,各マーカーの位置と色が決まります。

xベクトルとyベクトルを,ランダムノイズが含まれる余弦値と正弦値として作成します。

z = linspace(0, 4 * 250(π);X = 2*cos(z) + rand(1,250);Y = 2*sin(z) + rand(1,250);

3次元散布図を作成し,マーカーを塗りつぶします。视图を使用して図の軸の角度を変更します。

scatter3 (x, y, z,“填充”10)视图(-30)

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

乱数発生器を初期化して兰德の出力を反復可能にします。xベクトルとyベクトルを,ランダムノイズが含まれる余弦値と正弦値として定義します。

rng默认的z = linspace(0, 4 * 250(π);X = 2*cos(z) + rand(1,250);Y = 2*sin(z) + rand(1,250);

3次元散布図を作成し,マーカータイプを設定します。视图を使用して図の軸の角度を変更します。

图scatter3 (x, y, z,‘*’10)视图(-30)

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

乱数発生器を初期化して兰德の出力を反復可能にします。xベクトルとyベクトルを,ランダムノイズが含まれる余弦値と正弦値として定義します。

rng默认的z = linspace(0, 4 * 250(π);X = 2*cos(z) + rand(1,250);Y = 2*sin(z) + rand(1,250);

3次元散布図を作成し,マーカーエッジの色とマーカーの面の色を設定します。视图を使用して図の軸の角度を変更します。

图scatter3 (x, y, z,...“MarkerEdgeColor”“k”...“MarkerFaceColor”,[0 .75 .75])视图(-30,10)

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

R2019b以降,関数tiledlayoutおよびnexttileを使用して,プロットをタイル表示できます。

海底山データセットを読み込み,xベクトル,yベクトルおよびzベクトルを取得します。関数tiledlayoutを呼び出して,2行1列のタイル表示チャートレイアウトを作成します。関数nexttileを呼び出して,轴オブジェクトax₁およびax2を作成します。次に,轴オブジェクトをscatter3の最初の引数として指定することで,座標軸に個別の散布図を作成します。

负载海底山Tiledlayout (2,1) ax1 = nexttile;ax2 = nexttile;scatter3 (ax₁,x, y, z,“MarkerFaceColor”,[0 .75 .75])‘*’

图中包含2个轴。Axes 1包含一个类型为scatter的对象。Axes 2包含一个类型为scatter的对象。

関数を使用してベクトルxyおよびzを作成します。

[X, Y, Z] =球(16);x = (0.5 * x (:);0.75 * X (:);X ()):;y = [0.5 * y (:);0.75 * Y (:);Y ()):;z = (0.5 * z (:);0.75 * Z (:);Z (:));

ベクトル年代cを作成し,各マーカーのサイズと色を指定します。

S = repmat([70、50、20],元素个数(X) 1);C = repmat((1、2、3),元素个数(X) 1);s = s (:);c = c (:);

3次元散布図を作成し,散射系列オブジェクトを返します。

h = scatter3 (x, y, z s c);

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

RGB 3成分を使ってマーカーの面の色を設定します。プロパティの設定にはドット表記を使用します。

h. markfacecolor = [0 0.5 0.5];

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

入力引数

すべて折りたたむ

x値。ベクトルとして指定します。XYZは同じ長さのベクトルでなければなりません。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

y値。ベクトルとして指定します。XYZは同じ長さのベクトルでなければなりません。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

z値。ベクトルとして指定します。XYZは同じ長さのベクトルでなければなりません。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

マーカーの大きさ。スカラー値、ベクトルまたは[]として指定します。年代の値は,正の値でなければなりません。領域の単位は平方ポイントです。

  • 年代がスカラーの場合,scatter3は,指定された領域のすべてのマーカーをプロットします。

  • 年代が行または列ベクトルの場合,年代の各エントリは対応するマーカーの領域を指定します。年代の長さは,XYおよびZの長さと同じでなければなりません。XYZおよび年代の対応するエントリによって,各マーカーの位置と領域が決まります。

  • 年代が空の場合,既定のサイズである36平方ポイントが使用されます。

例:50

例:[46] 36岁,25日,25日,17日

マーカーの色。RGB 3成分,RGB 3成分の3列の行列,ベクトル,または表の色オプションのいずれかとして指定します。

RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]の範囲でなければなりません。たとえば(0.4 0.6 0.7)のようになります。あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,色の完全名および省略名のオプションと,等価のRGB 3成分の値を示します。

オプション 説明 等価のRGB 3成分
“红色”または“r” (1 0 0)
“绿色”または‘g’ (0 1 0)
“蓝”または“b” (0 0 1)
“黄色”または“y” (1 1 0)
“红色”または“米” マゼンタ (1 0 1)
“青色”または“c” シアン (0 1 1)
“白色”または' w ' (1 1 1)
“黑”または“k” (0 0 0)

散布図内に3つの点がある場合に色をカラーマップ内にインデックスするには,Cを3要素の列ベクトルとして指定します。

例:“y”

例:(1、2、3、4)

マーカー。次の表のマーカーのいずれかとして指定します。

説明
“o”
“+” プラス記号
‘*’ アスタリスク
“。”
“x” 十字
“_” 水平線
“|” 垂直線
“广场”または“年代” 正方形
“钻石”または' d ' 菱形
“^” 上向き三角形
“v” 下向き三角形
“>” 右向き三角形
“<” 左向き三角形
五角星形的または“p” 星形五角形
“卦”または“h” 星形六角形
“没有” マーカーなし

轴オブジェクト。座標軸を指定しない場合は,scatter3は現在の座標軸にプロットします。

名前と値のペアの引数

オプションの名称,值の引数ペアをコンマ区切りで指定します。的名字は引数名で,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を任意の順序で指定できます。

例:“MarkerFaceColor”、“红”は,マーカーの面の色を赤に設定します。

ここでは,プロパティの一部だけを紹介しています。完全な一覧については,散射のプロパティを参照してください。

マーカーエッジの幅。ポイント単位の正の値として指定します。

例:0.75

マーカーの輪郭の色。“平”RGB 3成分,16進数カラーコード,色名,または省略名として指定します。既定値の“平”を指定すると,CDataプロパティからの色が使用されます。

カスタム色を使用する場合は,RGB 3成分または16進数カラーコードを指定します。

  • RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]の範囲でなければなりません。たとえば(0.4 0.6 0.7)のようになります。

  • 16進数カラーコードは,ハッシュ記号()で始まり3桁または6桁の0からFまでの範囲の16進数が続く文字ベクトルまたは字符串スカラーです。これらの値では大文字小文字は区別されません。したがって,カラーコード“# FF8800”“# ff8800”“# F80”,および“# f80”は等価です。

あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション,等価のRGB 3成分,および16進数カラーコードを示します。

色名 省略名 RGB 3成分 16進数カラーコード 外観
“红色” “r” (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” (0 0 0) # 000000的

“白色” ' w ' (1 1 1) “# FFFFFF”

“没有” 該当なし 該当なし 該当なし 色なし

MATLAB®の多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。

RGB 3成分 16進数カラーコード 外観
[0 0.4470 - 0.7410) “# 0072 bd”

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

(0.6350 0.0780 0.1840) “# A2142F”

例:(0.5 0.5 0.5)

例:“蓝”

例:“# D2F9A7”

マーカーの塗りつぶし色。“平”“汽车”RGB 3成分,16進数カラーコード,色名,または省略名として指定します。“平”オプションはCData値を使用します。“汽车”オプションは座標軸の颜色プロパティと同じ色を使用します。

カスタム色を使用する場合は,RGB 3成分または16進数カラーコードを指定します。

  • RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]の範囲でなければなりません。たとえば(0.4 0.6 0.7)のようになります。

  • 16進数カラーコードは,ハッシュ記号()で始まり3桁または6桁の0からFまでの範囲の16進数が続く文字ベクトルまたは字符串スカラーです。これらの値では大文字小文字は区別されません。したがって,カラーコード“# FF8800”“# ff8800”“# F80”,および“# f80”は等価です。

あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション,等価のRGB 3成分,および16進数カラーコードを示します。

色名 省略名 RGB 3成分 16進数カラーコード 外観
“红色” “r” (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

“青色” “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” “y” (1 1 0) “# FFFF00”

“黑” “k” (0 0 0) # 000000的

“白色” ' w ' (1 1 1) “# FFFFFF”

“没有” 該当なし 該当なし 該当なし 色なし

MATLABの多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。

RGB 3成分 16進数カラーコード 外観
[0 0.4470 - 0.7410) “# 0072 bd”

(0.8500 0.3250 0.0980) “# D95319”

(0.9290 0.6940 0.1250) “# EDB120”

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

(0.6350 0.0780 0.1840) “# A2142F”

例:(0.3 0.2 0.1)

例:“绿色”

例:“# D2F9A7”

出力引数

すべて折りたたむ

散射オブジェクト。この一意の識別子を使って,散射オブジェクトの作成後にそれらのプロパティをクエリしたり変更したりできます。

拡張機能

R2006aより前に導入