How to | データをプロットする方法
Wolfram言語は,あらゆる種類のデータをさまざまな方法でプロットするための広範なサポートを提供する.
プロットするために以下のようなデータ(sdataとして保持される)を考える:
sdata = Table[1. Sin[2 i], {i, 0, 2 Pi, Pi / 12}]ListPlotを使ってsdataをプロットする:
ListPlot[sdata]ListPlot[sdata, Filling -> Axis]ListPlot[sdata, PlotStyle -> {PointSize[Medium], Red}]ListLinePlotを使ってデータ点を線で繋いだsdataをプロットする:
ListLinePlot[sdata]cdata = Table[1. Cos[i / 2], {i, 0, 2 Pi, Pi / 12}];ListLinePlot[{sdata, cdata}]ListPolarPlotを使って極座標での点としcdataをプロットする:
ListPolarPlot[cdata]プロットされる別のデータ(dataとして保持される)を定義する:
data = Table[Sin[j ^ 2 + i ^ 2], {i, 0, Pi, Pi / 30}, {j, 0, Pi, Pi / 30}];Length[data]ListPlot[{data[[1]], data[[19]]}]ListLinePlot[{data[[1]], data[[19]]}]ListPointPlot3Dを使ってdataの高さの値の配列から点の3D散布図を得る:
ListPointPlot3D[data]ListPlot3Dを使ってdataを曲面としてプロットする:
ListPlot3D[data]ListDensityPlotを使ってdataの高さの値から密度プロットを生成する:
ListDensityPlot[data]ListContourPlotを使って代りに等高線プロットを生成する:
ListContourPlot[data]データのプロット作成についてのデモンストレーションを作成する:
Manipulate[ListPolarPlot[Table[Cos[i / n] ^ m, {i, -k Pi, t Pi, Pi / d}], PlotStyle -> {PointSize[s], Red}, ImageSize -> {400, 400}, Axes -> None, PlotRange -> {{-1.1, 1.1}, {-1.1, 1.1}}], {{n, 0.32}, 0.1, 5, 0.01}, {m, 1, 4, 1}, {{t, 4.14}, 2, 6}, {{d, 100}, 10, 200, 10}, {{k, 4}, -1.5, 8}, {{s, 0.006}, 0.003, 0.01, 0.001}]