データスライスの可視化
空間内のスライス上に値を密度としてプロットすることで3D関数を調べる.
In[1]:=
![Click for copyable input](assets.ja/visualize-data-slices/In_3.png)
data = Table[
Sin[x]^2 + Cos[y] + Sin[z], {z, -2, 2}, {y, -2, 2}, {x, -2, 2,
0.25}];
In[2]:=
![Click for copyable input](assets.ja/visualize-data-slices/In_4.png)
ListSliceDensityPlot3D[ data, ImageSize -> {540, 405},
ColorFunction -> "Rainbow"]
Out[2]=
![](assets.ja/visualize-data-slices/O_3.png)
代りに離散等高線を使ってプロットする.
In[3]:=
![Click for copyable input](assets.ja/visualize-data-slices/In_5.png)
ListSliceContourPlot3D[ data, ImageSize -> {540, 405},
ColorFunction -> "Rainbow"]
Out[3]=
![](assets.ja/visualize-data-slices/O_4.png)