此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

GraphicsGrid

GraphicsGrid[{{g11, g12, ...}, ...}]
生成一 个图形,其中 gij 安排在一个二维网格中。
  • GraphicsGrid 的输出可以交互重新设置大小, 或作为一个图形来编辑。
  • GraphicsGrid[{list1, list2, ...}] 中的 listi 不需要都具有相同的长度;在网格中较短行的结尾将会有空闲空间。
  • 可以指出以下横跨位置:
SpanFromLeft从左边横跨
SpanFromAbove从上边横跨
SpanFromBoth从左边和上方横跨
  • 可以给出以下选项:
Alignment{Center,Center}元素水平和垂直对齐
AspectRatioAutomatic整个网格的高宽比
BackgroundNone使用的背景颜色
BaselinePositionAutomatic与周围的文本基线对齐
BaseStyle{}网格的基本样式规范
DividersNone在网格中绘制间隔线的位置
FrameNone在网格中绘制框架的位置
FrameStyleAutomatic框架使用的样式
ImageSizeAutomatic整个图形网格的全部大小
ItemAspectRatioAutomatic每个项的高宽比
SpacingsScaled[0.1]水平和垂直间距
  • 设置 AspectRatio->Automatic,整个图形网格的纵横比将选择以更好显示网格中对象的方式。
spec在所有项之间应用 spec
{specx}在连续的水平位置应用 specx
{specx,specy}在连续的水平和垂直位置应 用 speck
{spec_(x),spec_(y),rules}对单独的 i,j 元素指定明确的规则
  • speck 可以有以下形式:
{s1,s2,...,sn}使用 s_1s_n;然后使用缺省值
{{c}}在所有例子中使用 c
{{c1,c2}}交替使用 c_1c_2
{{c1,c2,...}}循环全部 c_i
{s,{c}}使用 s,然后重复使用 c
{s1,{c},sn}使用 s_1,然后重复使用 c,但是最后使用 s_n
{s1,s2,...,{c1, c2, ... }, sm, ... , sn}
在开始的时候使用 s_i 的第一个序列,然后循环 使用 c_i,然后在结束的时候使用 s_i 的最后一个序列
{s1,s2,...,{},sm,...,sn}在开始的时候使用 s_i 的第一个序列,在结束的 时候使用最后一个序列
{i1->v1,i2->v2,...}明确指定位置 i_k 处的值
{spec,rules}使用 rules 来屏蔽 spec 中的规范
  • 对于 {s_1,s_2,...,{...},s_m,...,s_n} 的形式设置,如果在网格中指定比项更多的 s_i,第一个项使用起始位置的 s_i,最后一个项使用结束位置的 s_i
  • 对于 Frame 通常的设置包括:
None没有框架
True整个网格周围的框架
All网格中每个项周围的框架
{All,False}在每个水平位置放置框架 (列)
{False,All}在每个垂直位置放置框架 (行)
spec在项之间的所有间距中应用 spec
{specx,specy}在连续的水平和垂直间距中应用 speci
  • 对于在一个特殊方向上有 n 个项的网格,DividersSpacings 可以指定元素之间的 n+1 个间距,开始于第一个元素之前,结束于最后一个元素之后。
Axis网格中间一行的轴线 (默认)
Baseline网格中间一行的基线
Bottom整个网格的底部
Center顶部到底部的一半
Top整个网格的顶部
{{i,j},pos}元素 i,j 中位置 pos
  • BaseStyle 的设置可以作为当前样式表中 "GraphicsGrid" 给出的样式的补充。
6 的新功能