データリストのプロット
Mathematica を使って関数の値をプロットすることができる.Mathematica に関数を入力し,それを複数のプロット点で評価することで曲線や曲面を形成させる.
ここでは関数ではなく,リストとしてあるデータ点をどうプロットするかを説明する(外部ファイルやプログラムからどうデータを読み込むかは,「データのインポートとエキスポート」で説明する).プロットの対象物がリスト形式のデータであっても,使う Mathematica コマンドは,関数のプロットで使ったものと似ていて,類推できる.
| ListPlot[{y1,y2,...}] | リスト形式のデータ を x の値 でプロットする |
| ListPlot[{{x1,y1},{x2,y2},...}] | 点 でプロットする |
| ListLinePlot[list] | 点と点を結び,折れ線グラフを作る |
| ListPlot3D[{{z11,z12,...},{z21,z22,...},...}] |
| データ点を として3Dプロットを作成する |
| ListPlot3D[{{x1,y1,z1},{x2,y2,z2},...}] |
| 位置 において,高さ の3Dプロットを作成する |
| ListContourPlot[array] | 配列データを等高線プロットする |
| ListDensityPlot[array] | 配列データを密度プロットする |
データのプロット関数
| Out[1]= |  |
| Out[2]= |  |
| Out[3]= |  |
複数のデータをプロットするとき,
Mathematica はそれぞれのデータに対して自動的に異なる色を選ぶ.
| Out[4]= |  |
これは

のペアのリストを返す.
| Out[5]= |  |
| Out[6]= |  |
次に値の三次元配列を作る.配列は非常に大きいので,入力の末尾にセミコロンをタイプして結果の表示が行われないようにした.
| Out[8]= |  |
| Out[9]= |  |