ListVectorPlot3D
ListVectorPlot3D[varr]
ベクトル場の値の3D配列から3Dベクトルプロットを生成する.
ListVectorPlot3D[{data1,data2,…}]
複数のベクトル場のデータをプロットする.
詳細とオプション
- ListVectorPlot3Dは,3D場のプロットおよび3D方向プロットとしても知られている.
- ListVectorPlot3Dは,固定長に正規化された矢印を描くことでベクトル場を表示する.矢印は,デフォルトで,ベクトル場の強度 に従って彩色される.
- ベクトル場はで値 varr〚i,j,k〛を持つ.
- ListVectorPlot3Dはデフォルトで与えられたデータを補間し,3D構造格子の位置でベクトル場のベクトルをプロットする.
- ListVectorPlot3Dには,Graphics3Dと同じオプションに次の追加・変更を加えたものが使える. [全オプションのリスト]
-
BoxRatios Automatic 縦横比 ClippingStyle Automatic ベクトル範囲外の矢印の表示方法 DataRange Automatic データとして仮定し得る x, y, z の値の範囲 Method Automatic プロットに使用するメソッド PerformanceGoal $PerformanceGoal パフォーマンスのどの面について最適化するか PlotLegends None 含める凡例 PlotRange {Full,Full,Full} 含める x, y, z 値の範囲 PlotRangePadding Automatic 値の範囲をどの程度充填するか PlotTheme $PlotTheme 全体的なプロットのテーマ RegionBoundaryStyle Automatic プロット領域の境界のスタイルの付け方 RegionFunction (True&) 含める範囲を決定する ScalingFunctions None 個々の座標のスケール方法 VectorAspectRatio Automatic 矢印の縦横比 VectorColorFunction Automatic ベクトルの彩色方法 VectorColorFunctionScaling True VectorColorFunctionの引数をスケールするかどうか VectorPoints Automatic プロットするベクトル位置の数 VectorRange Automatic 表示するベクトル長の範囲 VectorScaling None 矢印のサイズをどのようにスケールするか VectorSizes Automatic 表示された矢印のサイズ VectorStyle Automatic ベクトルの描画方法 - VectorPoints->Allの設定のとき,ListVectorPlot3Dは,代りに,与えられた特定のベクトル場のデータ点に関連付けられたベクトルを表示する.
- 個々の矢印は各点の周りの境界球内に収まるようにスケールされる.
- VectorScalingはベクトルの大きさを,VectorSizesで与えられる sminから smaxまでの矢印サイズの範囲にスケールする.
- VectorScaling->Automaticは,ベクトルの大きさによって矢印の長さをスケールする.
- 次は,よく使われるマーカーである.
-
"Arrow3D" 3Dの矢印の形をしたマーカー "Arrow" 2Dの矢印の形をしたマーカー "Tube" 場の方向に沿ったチューブ片のマーカー "Segment" 場の方向に沿った線分 - VectorColorFunction->Noneとすると,矢印はVectorStyleで指定されたスタイルで描画される.
- RegionFunctionとVectorColorFunction内の関数に渡される引数は x, y, z, vx, vy, vz, Norm[{vx,vy,vz}]である.
- 次は,ScalingFunctionsの可能な設定である.
-
{sx,sy,sz} x,y,z の各軸をスケールする - 次は,よく使われる組込みのスケーリング関数 s である.
-
"Log" 自動目盛ラベル付きの対数スケール "Log10" 10のベキ乗に目盛が付いた,10を底とする対数スケール "SignedLog" 0と負の数を含む対数に似たスケール "Reverse" 座標の向きを逆にする "Infinite" 無限スケール
全オプションのリスト
例題
すべて開くすべて閉じる例 (4)
スコープ (15)
サンプリング (6)
オプション (70)
PlotLegends (4)
PlotRange (9)
PlotRangePadding (8)
RegionBoundaryStyle (5)
VectorColorFunction (4)
ColorDataから任意の名前付き色階調度を使う:
VectorColorFunctionScaling->Falseを使ってスケールしていない値を得る:
VectorColorFunctionScaling (4)
VectorColorFunctionScaling->Falseを使ってスケールされていない値を得る:
VectorMarkers (3)
VectorPoints (8)
VectorRange (4)
VectorScaling (2)
VectorStyle (2)
アプリケーション (2)
特性と関係 (12)
VectorPlot3Dを使って関数を可視化する:
StreamPlot3Dを使ってベクトルの代りに流線で関数を可視化する:
ListSliceVectorPlot3Dで曲面に沿ってベクトルをプロットする:
ListStreamPlot3Dを使って3D場を流線としてプロットする:
2DベクトルのプロットにListVectorPlotを使う:
ListStreamPlotを使ってベクトルの代りに流線でプロットする:
ListVectorDensityPlotを使ってスカラー場の密度プロットを加える:
ListStreamDensityPlotを使ってベクトルの代りに流れをプロットする:
VectorDisplacementPlotを使って指定領域に対する変位ベクトル場の影響を可視化する:
ListVectorDisplacementPlotを使って領域上の変位場データの効果を可視化する:
ListLineIntegralConvolutionPlotを使ってベクトル場の線積分たたみ込みをプロットする:
VectorDisplacementPlot3Dを使って指定された3D領域に対する変位ベクトル場の影響を可視化する:
ListVectorDisplacementPlot3Dを使ってデータに基づく3D変位ベクトル場の影響を可視化する:
GeoVectorPlotを使って地図上にベクトルをプロットする:
GeoStreamPlotを使ってベクトルの代りに流れを使う:
テキスト
Wolfram Research (2008), ListVectorPlot3D, Wolfram言語関数, https://reference.wolfram.com/language/ref/ListVectorPlot3D.html (2022年に更新).
CMS
Wolfram Language. 2008. "ListVectorPlot3D." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/ListVectorPlot3D.html.
APA
Wolfram Language. (2008). ListVectorPlot3D. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ListVectorPlot3D.html