GraphicsGrid

GraphicsGrid[{{g11,g12,},}]
生成一 个图形,其中 安排在一个二维网格中.

更多信息和选项更多信息和选项

  • 如果 是具有 ImageSize->Automatic 设置的图形,GraphicsGrid 将尽可能重新调整大小使其适合于该网格,同时保留它们单独的高宽比.
  • GraphicsGrid 的输出可以交互重新设置大小, 或作为一个图形来编辑.
  • GraphicsGrid[{list1,list2,}] 中的 不需要都具有相同的长度;在网格中较短行的结尾将会有空闲空间.
  • 例如您可以使用 GraphicsGrid[{{e,SpanFromLeft,SpanFromLeft},}] 来指定一个网格中的元素 e 横跨多行.
  • 可以指出以下横跨位置:
  • SpanFromLeft从左边横跨
    SpanFromAbove从上边横跨
    SpanFromBoth从左边和上方横跨
  • 通过{{e,SpanFromLeft,SpanFromLeft,}, {SpanFromAbove,SpanFromBoth,SpanFromBoth,},} 的形式,制定一个数组的矩形区域,一个特殊元素能横跨多行和多列.
  • 可以给出以下选项:
  • Alignment{Center,Center}元素水平和垂直对齐
    AspectRatioAutomatic整个网格的高宽比
    BackgroundNone使用的背景颜色
    BaselinePositionAutomatic与周围的文本基线对齐
    BaseStyle{}网格的基本样式规范
    DividersNone在网格中绘制间隔线的位置
    FrameNone在网格中绘制框架的位置
    FrameStyleAutomatic框架使用的样式
    ImageSizeAutomatic整个图形网格的全部大小
    ItemAspectRatioAutomatic每个项的高宽比
    SpacingsScaled[0.1]水平和垂直间距
  • 设置 AspectRatio->Automatic,整个图形网格的高宽比将选择以更好显示网格中对象的方式.
  • 选项 AlignmentBackgroundFrame 设置可以给出以下设置,并分别地应用于不同的项:
  • spec在所有项之间应用 spec
    {specx}在连续的水平位置应用
    {specx,specy}在连续的水平和垂直位置应用
    {spec_(x),spec_(y),rules}对单独的 元素指定明确的规则
  • 可以有以下形式:
  • {s1,s2,,sn}使用 ;然后使用缺省值
    {{c}}在所有例子中使用
    {{c1,c2}}交替使用
    {{c1,c2,}}循环全部
    {s,{c}}使用 ,然后重复使用
    {s1,{c},sn}使用 ,然后重复使用 ,但是最后使用
    { s 1 , s 2 , , { c 1 , c 2 , }, s m , , s n }
    在开始的时候使用 的第一个序列,然后循环 使用 ,然后在结束的时候使用 的最后一个序列
    {s1,s2,,{},sm,,sn}在开始的时候使用 的第一个序列,在结束的 时候使用最后一个序列
    {i1->v1,i2->v2,}明确指定位置 处的值
    {spec,rules}使用 rules 来屏蔽 spec 中的规范
  • 对于 的形式设置,如果在网格中指定比项更多的 ,第一个项使用起始位置的 ,最后一个项使用结束位置的 .
  • 对于网格中单独的项,使用Item,能有效地指定诸如 AlignmentBackgroundFrame 的这些设置.
  • GraphicsGrid 将不会改变图形或其它明确指定了 ImageSize 大小的对象,除非 GraphicsGrid 本身重新设置大小或给出一个整体的 ImageSize 的设置.
  • 对于 Frame 通常的设置包括:
  • None没有框架
    True整个网格周围的框架
    All网格中每个项周围的框架
    {All,False}在每个水平位置放置框架(列)
    {False,All}在每个垂直位置放置框架(行)
  • 设置 DividersSpacings 能有以下形式:
  • spec在项之间的所有间距中应用 spec
    {specx,specy}在连续的水平和垂直间距中应用
  • AlignmentBackground 和其它相关的选项具有相同的形式.
  • 对于在一个特殊方向上有 个项的网格,DividersSpacings 可以指定元素之间的 个间距,开始于第一个元素之前,结束于最后一个元素之后.
  • 可以采用设置,应用于BaselinePosition
  • Axis网格中间一行的轴线 (默认)
    Baseline网格中间一行的基线
    Bottom整个网格的底部
    Center顶部到底部的一半
    Top整个网格的顶部
    {{i,j},pos}元素 中位置 pos
  • BaseStyle 的设置可以作为当前样式表中 给出的样式的补充.
2007年引入
(6.0)