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

Plot

Plot
から の範囲の の関数として のプロットを作成する.
Plot
複数の関数 をプロットする.
  • Plotは,実質的にBlockを使って変数 を局所的なものとして扱う.
  • Plotは属性HoldAllを持ち,に特定の数値を割り当てた後で を評価する.
  • 場合によっては,に特定の数値が割り当てられる前にEvaluateを使って を記号的に評価する方が効率的なこともある.
  • を評価してNoneになるところには,曲線は描かれない.
  • Plotには,Graphicsと同じオプションに以下の追加・変更を加えたものが使える.
AspectRatio1/GoldenRatio縦横比
AxesTrue軸を描くかどうか
ClippingStyleNone曲線が切り取られた部分に何を描くか »
ColorFunctionAutomatic曲線の彩色方法をどのように決めるか
ColorFunctionScalingTrueColorFunctionの引数をスケールするかどうか
EvaluationMonitorNone各関数の評価のときに評価する式
ExclusionsAutomaticx 中の除外すべき点
ExclusionsStyleNone除外された点のところに何を描くか
FillingNone各曲線の下に挿入する充填
FillingStyleAutomatic充填のスタイル
MaxRecursionAutomatic許容される再帰分割の最大数
MeshNone各曲線に何個のメッシュ点を描画するか
MeshFunctions{#1&}メッシュ点の置き方の決定方法
MeshShadingNoneメッシュ点間の領域の陰影付けの方法
MeshStyleAutomaticメッシュ点のスタイル
MethodAutomatic曲線を細分化するためのメソッド
PerformanceGoal$PerformanceGoal最適化しようとするパフォーマンスの局面
PlotPointsAutomatic初期のサンプル点の数
PlotRange{Full,Automatic}y その他の含まれる値の範囲
PlotRangeClippingTrueプロット範囲で切り取るかどうか
PlotStyleAutomatic各曲線のスタイルを指定するグラフィックス指示子
RegionFunction(True&)ポイントを含めるかどうかの決定方法
WorkingPrecisionMachinePrecision内部計算に使用する精度
  • TooltipStatusAreaあるいはAnnotationを使って,曲線にインタラクティブなラベル付けをすることができる.
  • Plot[Tooltip[{f1, f2, ...}], {x, xmin, xmax}]は,が対応する曲線のツールチップラベルとして表示されるように指定する.
  • Tooltipは,曲線の明示的なツールチップラベルを指定する.
  • Plotは,まず,fPlotPointsで指定された等間隔のサンプル点の数で評価する.次に,適応的アルゴリズムを使用し,指定の区間を最大MaxRecursion回まで部分分割して追加のサンプル点を選択する.
  • 有限個のサンプル点を使用した場合には,Plotが与えられた関数の特徴を見逃す可能性があることを認識しておいてほしい.結果を確認する方法として,PlotPointsMaxRecursionを増加する方法がある.
  • Onでは,曲線の特定の滑らかさに達しない場合にPlotはメッセージを出力する.
  • Mesh->Allのとき,Plotは,各関数のサンプルが取られた各曲線のすべての位置に明示的に点を描く.
  • MeshFunctionsおよびRegionFunctionの関数に渡される引数は,x および y である.デフォルトにより,ColorFunctionの関数にはこれらの引数のスケールされたバージョンが渡される.
  • 関数は各曲線に沿ってすべて評価される.
  • ClippingStyle->Automaticのとき,曲線がプロット範囲の外に出た場合は直線がプロットエリアの最上部あるいは最下部に描かれる.
関数をプロットする:
複数の関数をプロットする:
曲線の下を塗り潰す:
2本の曲線の間を塗り潰す:
自動的に透過色を使って複数の塗り潰された曲線をプロットする:
関数をプロットする:
In[1]:=
Click for copyable input
Out[1]=
 
複数の関数をプロットする:
In[1]:=
Click for copyable input
Out[1]=
 
曲線の下を塗り潰す:
In[1]:=
Click for copyable input
Out[1]=
2本の曲線の間を塗り潰す:
In[2]:=
Click for copyable input
Out[2]=
 
自動的に透過色を使って複数の塗り潰された曲線をプロットする:
In[1]:=
Click for copyable input
Out[1]=
関数の変化が速いときにはより多くの点がサンプルとして取られる:
プロット範囲は自動的に選ばれる:
関数が実数ではなくなる部分は除外される:
関数に不連続部分があるときは曲線が分断される:
PlotPointsMaxRecursionを使って適応的サンプリングを制御する:
PlotRangeを使って関心領域に焦点を当てる:
Exclusionsを使って点を除くか結果の曲線を分割するかする:
複数の曲線は自動的に異なる色で描かれる:
異なる曲線に明示的にスタイルを与える:
ラベルを加える:
各曲線にインタラクティブなTooltipを加える:
塗り潰したプロットを作成する:
オーバーレイのメッシュを作る:
メッシュ点間の曲線の線分にスタイルを付ける:
曲線を外部情報にリンクさせる:
実際のプロット値から縦横比を選ぶ:
軸は描かない:
軸は描くが 軸は描かない:
Plotで指定された変数に基づいたラベルを使う:
各軸についてラベルを指定する:
どこで座標軸が交差するか自動的に決定する:
座標軸の始点を点にする:
各軸のスタイルを指定する:
各プロットの 軸でグラフを揃える:
プロットの切り取られた部分を除外する:
切り取られた部分を曲線の他の部分と同じように示す:
切り取られた部分を赤線で示す:
切り取られた部分を下は赤,上は太線で示す:
切り取られた部分を太い赤線で示す:
スケールされた 座標と 座標でそれぞれ色付けする:
名前の付いたカラースキームで色付けする:
絶対座標が0より上のときは曲線を赤くする:
曲線に使用した色で塗り潰す:
ColorFunctionは,曲線の色付けに関してはPlotStyle より優先順位が高い:
左側では引数をスケールせず,右側は自動スケールを使う:
絶対 座標が0より上のときは曲線を赤くする:
方向を表すのに色調を,振幅を表すのに輝度を用いる:
以下は,結果のグラフィックスにグラフィックスオブジェクトを挿入する:
点が曲線に属すのかどうかを示すための特別のマーカーを挿入する:
Plotによって見本として抽出された値のリストを求める:
PlotSin[x]をどこで評価するのかを示す:
関数が何回評価されるか数える:
これは,除外するものの計算に自動的な方法,この場合は区分関数を使っている:
この場合は不連続な分枝切断線から除外箇所を取っている:
除外は計算しないように指示する:
一定の点の集合を除外する:
除外の集合を式として与える:
この場合は除外の集合を2つ与える:
方程式と自動的に選ばれた点を除外する:
破線を使って垂直方向の漸近線を示す:
黒い点を使って除外箇所をハイライトする:
記号的な値または明示的な値を使う:
デフォルトで,塗り潰しが重なる場合は不透明度が使われる:
曲線1と 軸の間を塗り潰す:
曲線1と曲線2の間を塗り潰す:
曲線1と曲線2の間を特定のスタイルで塗り潰す:
曲線1と の間を黄色で塗り潰す:
曲線1と2の間を塗り潰す.1が2の下のときは黄色,1が2の上のときは緑を使う:
異なる色で塗り潰す:
不透明度0.5のオレンジ色で塗り潰す:
軸の下を赤で,上を青で塗り潰す:
ColorFunctionから入手した変数の塗り潰しスタイルを使う:
デフォルトのメッシュサンプル:
MaxRecursionの各レベルが最初のメッシュをより細かいメッシュに分割する:
始めと最終のサンプルメッシュを示す:
等間隔で 方向に20のメッシュレベルを使用する:
方向のメッシュに値の明示的なリストを使う:
方向に等間隔のメッシュを使う:
方向に赤で5つのメッシュレベルを, 方向に青で10のメッシュレベルを示す:
方向に等幅の赤と青の線分を交互に使う:
Noneを使って線分を消去する:
MeshShadingPlotStyleとともに使うことができる:
曲線のスタイルに関しては,MeshShadingPlotStyleよりも優先順位が高い:
MeshShadingAutomaticにして線分にPlotStyleを使う:
MeshShadingColorFunctionとともに使うことができる:
メッシュをプロットと同じ色にする:
方向に赤いメッシュを使う:
方向に赤いメッシュ, 方向に青いメッシュを使う:
方向に大きな赤いメッシュ点を使う:
より高品質のプロットを生成する:
品質を犠牲にしてパフォーマンスを向上させる:
より滑らかな曲線を得るために初期点を多くする:
領域全体で曲線を示す:
実数値の部分だけ曲線を示す:
領域全体で から までの範囲の曲線を示す:
枠内の範囲に曲線が収まるように制限する:
描画範囲全体を使って曲線を描く:
異なるスタイル指示子を使う:
デフォルトで,複数の曲線には異なるスタイルが選ばれる:
各曲線に別々のスタイルを明示的に指定する:
PlotStyleColorFunctionと組み合せることができる:
PlotStyleMeshShadingと組み合せることができる:
MeshStyleは,デフォルトで,PlotStyleと同じスタイルを使う:
のところの曲線を示す:
の範囲を除外する:
機械精度演算で関数を評価する:
任意精度の演算で関数を評価する:
の場合,関数はその逆関数の反転になる:
区間内で-Abs[x]≤x Sin[1/x]≤Abs[x]であることを示す:
微分方程式の一般解:
2つの特殊解をプロットする:
解の族をプロットする:
代数方程式の一般解:
解の族をプロットする:
特異値を持つ三角関数を可視化する:
複素位相で曲線に色付けする:
ロジスティック写像を100回反復した出力をパラメータの関数としてプロットする:
Plotは必要であればより多くの点を使う:
Plotは曲線におけるParametricPlotの特殊ケースである:
パラメトリック曲線と範囲にParametricPlotを使う:
陰的な曲線と範囲にContourPlotRegionPlotを使う:
対数プロットにLogPlotLogLinearPlotLogLogPlotを使う:
データにListPlotListLinePlotを使う:
関数とパラメータ的な曲面にPlot3DParametricPlot3Dを使う:
ポテンシャル井戸内の固有関数:
バージョン 1 の新機能 | バージョン 6 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF