StreamDensityPlot

StreamDensityPlot[{{vx,vy},r},{x,xmin,xmax},{y,ymin,ymax}]

ベクトル場{vx,vy}の流線プロットをスカラー場 r の背景濃度のプロットに重ね合された xy の関数として生成する.

StreamDensityPlot[{vx,vy},{x,xmin,xmax},{y,ymin,ymax}]

スカラー場がベクトル場のノルムであるとする.

StreamDensityPlot[{{vx,vy},{wx,wy},,r},{x,xmin,xmax},{y,ymin,ymax}]

複数のベクトル場のプロットを生成する.

StreamDensityPlot[,{x,y}reg]

変数{x,y}が,幾何学領域 reg にあるものと解釈する.

詳細とオプション

例題

すべて開くすべて閉じる

  (4)

場の強度に基づいた背景でベクトル場の流線をプロットする:

スカラー場の凡例を加える:

場の強度の対数に基づいた背景でベクトル場の流線をプロットする:

最初の場の強度に基づいた背景で2つの場の流線をプロットする:

スコープ  (24)

サンプリング  (11)

に基づいた背景でベクトル場の流線を可視化する:

2つのベクトル場の流線を,最初のベクトル場の強度に基づいた背景色でプロットする:

Evaluateを使って,数値割当ての前にベクトル場を記号的に評価する:

流線を任意の密度で置いて,ベクトル場をプロットする:

一連のシード点を通る流線をプロットする:

明示的にシードされた流線のスタイルに自動的なシードと明示的なシードの両方を使う:

指定領域の上で流線をプロットする:

指定の数のメッシュラインを使う:

メッシュラインを指定する:

領域は別の領域で指定することができる:

領域はMeshRegionで指定することができる:

プレゼンテーション  (13)

StreamScaleの設定で異なる破線と鏃を指定する:

背景のスカラー場を色関数で彩色する:

場の強度が反映されるように流線の色関数を変える:

さまざまな流線のスタイルを適用する:

プロットに異なるテーマを使う:

名前付きの外観を使って流線を描く:

流線にもスタイルを付ける:

異なるスタイルのメッシュラインを指定する:

大域的メッシュラインスタイルを指定する:

メッシュ領域に循環的に陰影付けする:

領域の境界にさまざまなスタイルを適用する:

スカラー場の凡例を含む:

流線の凡例を含む:

下に向けて数が大きくなるように y スケールを逆にする:

オプション  (85)

Background  (1)

色付きの背景を使う:

BoundaryStyle  (2)

デフォルトで,領域の境界にはスタイルがない:

領域のスタイルを変更する:

ColorFunction  (6)

Hueを使って場の強度に彩色する:

に基づいてHueを使って彩色する:

ColorDataから任意の名前付き色階調度を使う:

定義済みの色階調度にColorDataを使う:

座標によって2色を混ぜ合せる色関数を指定する:

ColorFunctionScaling->Falseを使ってスケールされていない値を得る:

ColorFunctionScaling  (4)

デフォルトで,スケールされた値が使われる:

ColorFunctionScaling->Falseを使ってスケールされていない値を得る:

方向にスケールされていない座標を, 方向にはスケールされた座標を使う:

各色関数引数のスケールを明示的に指定する:

EvaluationMonitor  (2)

ベクトル場関数がサンプルとして取られたところを示す:

ベクトル場関数が評価された回数を数える:

MaxRecursion  (1)

変化の急減なところでプロットを精緻化する:

Mesh  (5)

デフォルトではメッシュラインは表示されない:

最終的なサンプルメッシュを示す:

特定の数のメッシュラインを使う:

メッシュラインを指定する:

異なるメッシュラインに異なるスタイルを使う:

MeshFunctions  (3)

デフォルトで,メッシュラインは場の強度に対応する:

の値をメッシュ関数として使う:

原点から一定の離にあるメッシュラインを使う:

MeshShading  (3)

Noneを使って領域を削除する:

スタイルは循環的に用いられる:

ColorDataからの指標付きの色を循環的に使う:

MeshStyle  (1)

メッシュラインにさまざまなスタイルを適用する:

NormalsFunction  (2)

陰影付けに法線を用いない:

有効な法線をランダムに変化させる:

PerformanceGoal  (2)

高品質プロットを生成する:

たとえ品質を犠牲にしてもパフォーマンスを向上させる:

PlotLegends  (4)

デフォルトでは凡例は含まれない:

スカラー場の凡例を加える:

流線の凡例を加える:

凡例の置き方を制御する:

PlotRange  (7)

デフォルトではプロット範囲全体が使われる:

の両方の範囲に明示的な限界を指定する:

明示的な の範囲を指定する:

明示的な の最小範囲を指定する:

明示的な の範囲を指定する:

明示的な の最大範囲を指定する:

に別々の範囲を指定する:

PlotTheme  (2)

白黒のテーマを使う:

流線スタイルを変える:

RegionFunction  (3)

特定の象限のみで流線をプロットする:

場の強度が指定された閾値を超えている領域のみで流線をプロットする:

条件の任意の論理結合を使う:

StreamColorFunction  (6)

ベクトル場のノルムに従って流線に色付けする:

異なるスカラー場に従って流線に色付けする:

ColorDataから任意の名前付き色階調度を使う:

定義済みの色階調度にColorDataを使う:

座標によって2色を混ぜ合せる色関数を指定する:

StreamColorFunctionScaling->Falseを使ってスケールされていない値を得る:

StreamColorFunctionScaling  (4)

デフォルトで,スケールされた値が使われる:

StreamColorFunctionScaling->Falseを使ってスケールされていない値を得る:

方向にスケールされていない座標を, 方向にはスケールされた座標を使う:

各色関数引数のスケールを明示的に指定する:

StreamMarkers  (7)

デフォルトで,流線は矢印として描かれる:

名前付きの外観を使って流線を描く:

異なるベクトル場に異なるマーカーを使う:

名前付きの矢印スタイル:

名前付きのドットスタイル:

名前付きのポインタスタイル:

名前付きのダーツスタイル:

StreamPoints  (6)

流線の最大数を指定する:

流線の数の指定に記号的な名前を使う:

明示的にシードされた流線のスタイルに自動的なシードと明示的なシードの両方を使う:

流線間の最短距離を指定する:

流線間の最短距離を流線の先頭と末尾で指定する:

各流線が取り得る最長の長さを制御する:

StreamScale  (9)

分割されていない完全な流線を作る:

流線に曲線を使う:

流線の長さを制御するのに記号的な名前を使う:

断片の長さを指定する:

流線の明示的な破線のパターンを指定する:

各流線の断片について描画する点の数を指定する:

最長の線分と相対的な絶対縦横比を指定する:

各線分と相対的な相対的縦横比を指定する:

座標によって矢印の長さをスケールする:

StreamStyle  (5)

StreamStyleでは,StreamColorFunctionは色より優先順位が高い:

StreamColorFunctionNoneと設定してStreamStyleで色を指定する:

流線にさまざまなスタイルを適用する:

カスタム鏃を指定する:

複数のベクトル場のスタイルを設定する:

アプリケーション  (16)

ベクトル場を場の発散に基づいた背景で可視化する:

ベクトル場を場の回転の大きさに基づいた背景で可視化する:

2Dハミルトン(Hamilton)系のハミルトン方程式に重ね合わされた流線を示す:

NDSolveがいかに不変量を保存するかを検証する:

線形平面系の特性をインタラクティブに明らかにする:

流線プロットをインタラクティブな微分方程式のデモの背景として使う:

いくつかの例題を一つのタブ付きビューにまとめる:

タブの上にマウスを置いて場の説明を見る:

2つの極限サイクルを持つ二次系:

ホモクリニックループ:

奇数対称でダブルゼロの固有値を展開する:

Manipulateを使ってパラメータ化されたベクトル場を調べる:

振動膜:

関数とその勾配磁場を展開する:

アニメーションのためにラスタライズしたプロットのリストを生成する:

もとのベクトルグラフィックスの代りにラスタのリストをアニメーションにした方が,メモリが少なくて済むかもしれない:

流線の色をベクトルのノルムの方向にシフトするアニメーションを作成する:

いくつかの例題でさまざまな流線のスタイルとスケールを調べてみる:

場の選択をグラフィカルに表すアイコンを生成する:

場のアイコンをクリックして場のプロットを切り換える:

が変化する流線プロットのリストを生成する:

3Dで2D流線プロットを積み重ねる:

特性と関係  (12)

データのプロットにListStreamDensityPlotを使う:

StreamPlotを使ってスカラー場のプロットなしで流線だけをプロットする:

VectorDensityPlotを使って流線の代りにベクトルで関数をプロットする:

ListVectorDensityPlotを使って流線の代りにベクトルでデータをプロットする:

VectorPlotを使ってスカラー場のプロットなしで流線の代りにベクトルでプロットする:

VectorPlot3Dを使って3Dベクトル場を可視化する:

SliceVectorPlot3Dを使って曲面上に3Dベクトル場を可視化する:

StreamDensityPlotは必要であればより多くの点をサンプルとして使う:

スカラー場はDensityPlotを使ってそれ自身でプロットすることができる:

LineIntegralConvolutionPlotを使ってベクトル場の線形積分たたみ込みをプロットする:

複素関数をベクトル場としてプロットする:

GeoStreamPlotは地球の地図上に流線をプロットする:

特性と関係  (12)

VectorDensityPlotを使って流線ではなくベクトルでプロットする:

StreamPlotまたはVectorPlotをスカラー場の密度プロットなしで関数をプロットするのに使う:

ListStreamDensityPlotを使ってデータをプロットする:

ListStreamPlotを密度プロットなしのデータのプロットに使う:

ListVectorPlotを使って流線の代りにベクトルをプロットする:

ListVectorDensityPlotを使ってベクトルに密度プロットを加える:

VectorDisplacementPlotを使って変位ベクトル場に関連付けられた領域の変形を可視化する:

ListVectorDisplacementPlotを使って同じ変形をデータに基づいて可視化する:

VectorDisplacementPlot3Dを使って変位ベクトル場に関連付けられた3D領域の変形を可視化する:

ListVectorDisplacementPlot3Dを使って同じ変形をデータに基づいて可視化する:

VectorPlot3DまたはStreamPlot3Dを使って3Dベクトル場を可視化する:

ListVectorPlot3DまたはListStreamPlot3Dを使って同じ3Dベクトル場をデータに基づいて可視化する:

SliceVectorPlot3Dを使って曲面上に3Dベクトル場データを曲面に沿って可視化する:

ListSliceVectorPlot3Dを使って同じ3Dベクトル場データをデータに基づいて可視化する:

StreamDensityPlotは必要であればより多くの点をサンプルとして使う:

スカラー場はListDensityPlotを使ってそれ自身でプロットすることができる:

ListLineIntegralConvolutionPlotを使ってベクトル場データの線積分のたたみ込みをプロットする:

ComplexVectorPlotまたはComplexStreamPlotを使って複素変数の複素関数をベクトル場としてまたは流線でプロットする:

GeoVectorPlotで地図上にベクトルをプロットする:

GeoStreamPlotでベクトルの代りに流線をプロットする:

おもしろい例題  (3)

発散を背景濃度として流線をプロットする:

渦度の絶対値を背景濃度として流線をプロットする:

流線プロットをさまざまな領域に制限する:

Wolfram Research (2008), StreamDensityPlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/StreamDensityPlot.html (2022年に更新).

テキスト

Wolfram Research (2008), StreamDensityPlot, Wolfram言語関数, https://reference.wolfram.com/language/ref/StreamDensityPlot.html (2022年に更新).

CMS

Wolfram Language. 2008. "StreamDensityPlot." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/StreamDensityPlot.html.

APA

Wolfram Language. (2008). StreamDensityPlot. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/StreamDensityPlot.html

BibTeX

@misc{reference.wolfram_2024_streamdensityplot, author="Wolfram Research", title="{StreamDensityPlot}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/StreamDensityPlot.html}", note=[Accessed: 08-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_streamdensityplot, organization={Wolfram Research}, title={StreamDensityPlot}, year={2022}, url={https://reference.wolfram.com/language/ref/StreamDensityPlot.html}, note=[Accessed: 08-November-2024 ]}