How to| 组合两个或多个图形
当在 Mathematica 中处理图形时,您可能想要把几个图形组合在一个单一的图像中. Mathematica 可以将它们叠加起来,或按照不同的次序将它们嵌入在一起.
一种最常见的组合图形方式是使用 Show.
设置要组合的图形,在该例中将它们存储为
、
、
和
:
| Out[12]= |  |
| Out[13]= |  |
| Out[14]= |  |
| Out[37]= |  |
使用 Show 将图形叠加:
| Out[38]= |  |
使用 PlotRange->All 显示所有绘图范围:
| Out[39]= |  |
如果不想将图形叠加,还可以将它们放置在一行、一列或一个网格中.
使用 GraphicsRow 将图形放在一行:
| Out[40]= |  |
使用 GraphicsGrid 将它们放在一个网格中:
| Out[41]= |  |
使用 GraphicsColumn 将它们放在一列中:
| Out[42]= |  |
图形选项 Epilog 和 Prolog 也可用于图形的组合. 它们可以将图形嵌入在一起,但两者嵌入图形的次序不同.
Epilog 将一个图形嵌入到另一个图形的上面.
将 Epilog 用作 Graphics 内部的选项将一个点嵌入在一条直线上面:
| Out[87]= |  |
Prolog 将一个图形嵌入到另一个图形的后面.
将 Prolog 用作 Graphics 的选项,在直线后面嵌入一个点:
| Out[88]= |  |
Show 和 Epilog 也可与三维图形结合使用
生成两个三维图形,并使用 Show 将它们组合在一起:
| Out[52]= |  |
| Out[53]= |  |
| Out[54]= |  |
可以使用 Epilog 将一个二维图形嵌入到一个三维图形内.
将 Epilog 用作 SphericalPlot3D 的内部选项,为一个三维图形添加一个水印:
| Out[35]= |  |
| Out[36]= |  |