How to | 2つ以上のグラフィックスを組み合せる方法

Wolfram言語でグラフィックスを使用する場合,複数のグラフィックスを単一の画像にまとめたいことがある.Wolfram言語では,オーバーレイしたり,異なる順序で一緒に埋め込んだりすることによってグラフィックスを組み合せることができる.

グラフィックスを組み合せる方法として最もよく使われる方法の1つにShowを使う方法がある.

組合せに使用するグラフィックスをいくつか設定する.この例ではグラフィックスをそれぞれとして保存する:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
In[4]:=
Click for copyable input
Out[4]=

Showを使ってグラフィックスをオーバーレイする:

In[5]:=
Click for copyable input
Out[5]=

PlotRange->Allを使ってプロット範囲全体を表示する:

In[6]:=
Click for copyable input
Out[6]=

グラフィックスは,オーバーレイさせるだけでなく,行,格子,あるいは列に一緒に並べたりすることもできる.

GraphicsRowを使ってグラフィックスを1行に並べる:

In[7]:=
Click for copyable input
Out[7]=

GraphicsGridを使ってグラフィックスを格子に入れる:

In[8]:=
Click for copyable input
Out[8]=

GraphicsColumnを使ってグラフィックスを1列に並べる:

In[9]:=
Click for copyable input
Out[9]=
    

グラフィックスオプションであるEpilogおよびPrologを使ってもグラフィックスを組み合せることができる.これらのオプションはグラフィックスを一緒に埋め込むが,埋め込む順序が異なる.

Epilogはグラフィックスを別のグラフィックスの上に埋め込む.

EpilogGraphics内のオプションとして使い,点を線の上に埋め込む:

In[1]:=
Click for copyable input
Out[1]=

Prologはグラフィックスを別のグラフィックスの後ろに埋め込む.

PrologGraphicsのオプションとして使い,直線の後ろに点を埋め込む:

In[2]:=
Click for copyable input
Out[2]=
    

ShowおよびEpilogは3Dグラフィックスと一緒に使うこともできる.

2つの3Dグラフィックスを作成し,それをShowを使って組み合せる:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=

Epilogを使って2Dグラフィックスを3Dグラフィックスの中に埋め込むこともできる.

EpilogSphericalPlot3D内のオプションとして使い,3Dグラフィックスに透かし模様を加える:

In[4]:=
Click for copyable input
Out[4]=
In[5]:=
Click for copyable input
Out[5]=