Mathematica > 関数の可視化 >

DensityPlot

Updated In 6 Graphic
DensityPlot[f, {x, xmin, xmax}, {y, ymin, ymax}]
x y の関数として f の密度プロットを作成する.
  • DensityPlotはデフォルトで,大きな値を薄い色で表す色付きのグレースケールによる出力を生成する.
  • f が評価しても実数にならない点では,密度プロットの背景が見えるように穴が残される.
  • DensityPlotは,実質的にBlockを使い変数 x と変数 y を局所的なものとして扱う.
  • DensityPlotには属性HoldAllがあり,x y に特定の数値を割り当てた後ではじめて f を評価する.
  • 場合によっては,x y に特定の数値が割り当てられる前にEvaluateを用いて f を記号的に評価した方が効率がよいことがある.
  • f を評価するとNoneになる範囲のプロット部分は空白のまま残される.
  • DensityPlotは,Graphicsと同じオプションに,以下の追加・修正を加えたオプションを使用することができる.
AspectRatio1高さと幅の割合
BoundaryStyleNoneRegionFunction境界の描き方
ClippingStyleNonePlotRangeで切り取られた値の描き方
ColorFunctionAutomaticプロットの彩色の方法
ColorFunctionScalingTrueColorFunctionの引数をスケールするかどうか
EvaluationMonitorNone各関数の評価で評価する式
ExclusionsAutomatic除外すべき x, y 曲線
ExclusionsStyleNone除外された曲線の部分に何を描くか
FrameTrueプロットの周囲に枠を描くかどうか
FrameTicksAutomatic枠の目盛マーク
MaxRecursionAutomatic許容される再帰的部分分割の最大数
MeshNone各方向に何本のメッシュラインを描くか
MeshFunctions{#1&,#2&}メッシュラインの位置をどのように決めるか
MeshStyleAutomaticメッシュラインのスタイル
MethodAutomaticプロットを精緻化するために使うメソッド
PerformanceGoal$PerformanceGoal最適化しようと試みるパフォーマンスの局面
PlotPointsAutomaticこの関数を各方向にサンプルする点の最初の数
PlotRange{Full,Full,Automatic}f あるいはその他の値を含む範囲
PlotRangeClippingTrueプロット範囲で切り取るかどうか
PlotRangePaddingAutomatic値の範囲をどこまで充填するか
RegionFunction(True&)点を含めるか否かの決定方法
WorkingPrecisionMachinePrecision内部計算に使われる精度
  • DensityPlotはまず,PlotPointsで指定された等間隔のサンプル点のグリッドでf を評価する.次に適応的アルゴリズムを用いて,滑らかな等高線を得るために最高MaxRecursion回まで再分割する.
  • DensityPlotは有限個のサンプル点しか使わないので,関数の特徴を見付けられない可能性もあるので注意されたい.結果の検証にはPlotPointsMaxRecursionの設定値を大きくしてみるとよい.
  • Mesh->Allの設定では,DensityPlotは使用するすべての部分分割を表示するようにメッシュラインを描く.
  • デフォルト設定のMeshFunctions->{#1&, #2&}では,x, y のメッシュが描かれる.
  • ColorFunctionには,デフォルトでf のスケールされた値を与えられた単一の引数が与えられる.
バージョン 1 の新機能 | バージョン 6 での修正機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team