Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可視化とグラフィックス > データの可視化 > ListDensityPlot >
Mathematica > データの操作 > 統計的データ解析 > 統計の可視化 > データの可視化 > ListDensityPlot >
Mathematica > 数学とアルゴリズム > 統計的データ解析 > 統計の可視化 > データの可視化 > ListDensityPlot >

ListDensityPlot

ListDensityPlot[array]
値の配列から滑らかな密度のプロットを生成する.
ListDensityPlot
指定された点で定義された値の密度プロットを生成する.
  • ListDensityPlot[array]array の連続する行をページの縦方向に,連続する列を横方向に並べる.
  • ListDensityPlotは,滑らかな陰影付けをするために値を線形に補間する.
  • ListDensityPlotは,主に連続データの離散的なサンプリングを対象としている.ArrayPlotは純粋に離散的なデータを対象としている.
  • ListDensityPlotはデフォルトにより,明るい色が大きな値を表す出力を生成する.
  • ListDensityPlotには,Graphicsと同じオプションに以下の追加・修正を加えたものが設定できる.
AspectRatio1縦横比
BoundaryStyleNoneRegionFunction境界の描き方
BoxRatiosAutomatic実質的な3D境界ボックスの比
ClippingStyleNonePlotRangeで切り取られた値の描き方
ColorFunctionAutomaticプロットをどのように彩色するか
ColorFunctionScalingTrueColorFunctionの引数をスケールするかどうか
DataRangeAutomaticデータとして推定する xy の値の範囲
FrameTrueプロットの周囲に枠を描くかどうか
FrameTicksAutomatic枠の目盛マーク
InterpolationOrderNoneデータ点間の補間された密度の各変数における多項式の次数
LightingAngleNoneシミュレーションされた光源の実質的な角度
MaxPlotPointsAutomatic含める点の最大数
MeshNone各方向に何本のメッシュラインを引くか
MeshFunctions{#1&,#2&}メッシュラインの置き方の決定方法
MeshStyleAutomaticメッシュラインのスタイル
MethodAutomatic補間やデータ整理に使用するメソッド
PerformanceGoal$PerformanceGoal最適化するパフォーマンスの局面
PlotRange{Full,Full,Automatic}含める f およびその他の値の範囲
PlotRangePaddingAutomatic値の範囲をどの程度充填するか
PlotRangeClippingTrueプロット範囲で切り取るかどうか
RegionFunction(True&)点を含めるかどうかの決定方法
VertexColorsAutomatic各点で推定する色
  • 配列 は,実数の矩形配列でなければならない.配列の要素が実数ではない部分に対応するプロットの部分には穴が開く.
  • ListDensityPlot[array]はデフォルトにより,各データ点の x 座標と y 座標の値が1から始まる連続する整数であると解釈する.
  • DataRangeの設定は,これ以外の範囲の値を使用するように指定する.
  • デフォルト設定のDataRange->Automaticでは,ListDensityPlotは与えられるデータが値の n×3配列ではなく,むしろであると推測する.
  • ListDensityPlot[array]の場合,Mesh->Fullでは各データ点の位置で交差するメッシュが描かれる.
  • ColorFunctionには,デフォルトで の値をスケールすることで単一の引数が与えられる.
  • VertexColorsの設定は,値の配列および値のリストと同じ構造を持った配列あるいはリストでなければならない.
値の配列を使って密度の高さを定義する:
密度プロット中の点に明示的な , , 座標を与える:
, , サンプルの大きな集合:
データの異なる補間を使う:
値の配列を使って密度の高さを定義する:
In[1]:=
Click for copyable input
Out[1]=
 
密度プロット中の点に明示的な , , 座標を与える:
In[1]:=
Click for copyable input
Out[1]=
, , サンプルの大きな集合:
In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=
 
データの異なる補間を使う:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
値からなる正則データの場合, のデータ範囲は整数値であるとみなされる:
DataRangeを使って のデータの明示的な範囲を与える:
, , の3つ1組からなる非正則データの場合, のデータ範囲はデータから推測される:
データが実数ではなくなる範囲は除外される:
MaxPlotPointsを使って使用する点の数を制限する:
PlotRangeは自動的に選ばれる:
PlotRangeを使って関心領域に焦点を当てる:
RegionFunctionを使って密度プロットを不等式で与えられる範囲に制限する:
ラベルを加える:
密度を高さで彩色する:
オーバーレイメッシュを与える:
密度プロットに対するインタラクティブなTooltipを与える:
デフォルトでは境界線は使われない:
曲面の辺に赤い境界線を使う:
BoundaryStyleRegionFunctionで切り取られた穴に適用される:
BoundaryStyleは曲面にジャンプがある場所に適用される:
切り取られた部分はデフォルトでは表示されない:
切り取られた部分を密度プロットの他の部分と同じように彩色する:
切り取られた部分の塗り潰しにピンクを使う:
曲面が上の方で切り取られた部分には薄い赤を,下の方で切り取られた部分にはピンクを使う:
スケールされた 座標で彩色する:
スケールされた 座標でグレーレベルの強度を示す:
名前付きの色勾配で 方向に彩色する:
関数の高さまたは密度に対応する明るさを使う:
2色間の補間を使って関数の高さまたは密度を示す:
ColorFunctionScalingFalseにして値の自然な範囲を得る:
高さの値の配列は各方向で要素数に対して表示される:
サンプルスペースに収まるように再スケールする:
3つ一組のものは , , 座標として解釈される:
高さの値の配列としての解釈を強制する:
データは通常 , , の3つ一組のリストとして解釈される:
密度は一般に多項式間で混合される:
零次または区分定数補間を使う:
三次スプライン補間を使ってデータをフィットする:
零次から五次までの補間:
非正則データの場合,零次補間は各点についてボロノイ(Vorono)領域を与える:
ListDensityPlotは一般にデータ中のすべての点を使う:
各方向に使う点の数を制限する:
MaxPlotPointsは不規則データに規則的な格子を強制する:
格子はもとのデータの凸包を超えて延長はされない:
デフォルトではメッシュは使われない:
最初と最後のサンプルメッシュを示す:
不規則データのメッシュ全体はドロネー(Delaunay)三角分割法である:
各方向に5本のメッシュラインを使う:
方向に3本のメッシュラインを, 向に6本のメッシュラインを使う:
指定の値のメッシュラインを使う:
異なるメッシュラインに異なるスタイルを使う:
値をメッシュ関数として使い,連続的に彩色した等高線プロットを与える:
方向と 方向にメッシュラインを使う:
複素平面上で関数の実部と虚部が定数になる部分を示す:
メッシュラインはデフォルトである程度透過的である:
赤いメッシュラインを使う:
方向に赤いメッシュラインを, 方向に破線のメッシュラインを使う:
より品質の高いプロットを生成する:
場合によっては品質を犠牲にしてパフォーマンスを向上させる:
範囲を自動的に計算し,その極端な部分を切り取る:
範囲計算にすべての点を使う:
の範囲をプロットする:
範囲はDataRangeに依存する:
範囲は繋がっていなくてもよい:
条件の任意の論理結合を使う:
ListDensityPlotは,通常色関数を使って密度に色付けする:
角頂点にランダムな色を指定する:
二変数確率密度関数をプロットする:
経験的密度関数と比較する:
点の集合に最も近い範囲を示す:
世界中のオゾン密度を示す:
CountryDataを使って国の輪郭を加える:
イリノイ州の地図を州内の都市の高度に従って示す:
ListDensityPlotは上から見たListPlot3Dに似ている:
ListDensityPlotListPlot3D の関数として見る:
, のペアについて,データには1つの 値しかない:
データには各 , ペアについて2つの 値がある:
ListDensityPlotは色を多角形の頂点と関連付ける:
RasterArrayPlotMatrixPlotReliefPlotは色を多項式全体と関連付ける:
ArrayPlotを離散データの配列に使う:
MatrixPlotを行列の構造プロットに使う:
ReliefPlotを医学および地理上の値に対応する行列に使う:
DensityPlotを関数に使う:
ListPointPlot3Dを使って三次元の点を示す:
ListDensityPlotは滑らかな色のバリエーションを生成する:
ListContourPlotを使って分割された色を得る:
ListPlot3Dを使って連続データから曲面を作成する:
ListLogPlotListLogLogPlotListLogLinearPlotを対数プロットに使う:
ListPolarPlotを極プロットに使う:
DateListPlotを使って時間に沿ってデータを示す:
ParametricPlot3Dを三次元パラメトリック曲線と曲面に使う:
外観はデータソースに依存することがある:
行列はデフォルトで3つ一組になったもののリストと解釈される:
DataRange->Allを使い, の値の行列として解釈することを強制する:
あるいは,データ範囲の明示的なリストを与えて 値の行列としての解釈を強制する:
バージョン 1 の新機能 | バージョン 6 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF