GraphicsColumn

GraphicsColumn[{g1, g2, ...}]
生成一个图形,其中 放置在一列中, 位于 上方等等.

GraphicsColumn[list, alignment]
按指定的方式水平对齐每个元素.

GraphicsColumn[list, alignment, spacing]
在连续元素之间留下指定的间距.

更多信息更多信息

  • GraphicsColumn 的输出可以交互重新调整大小,或者作为图形来编辑.
  • 通常的对齐方式有:
  • Center居中
    Left左对齐(默认)
    Right右对齐
    Full尽可能延伸全部宽度
    Automatic对齐连续项的点
  • 在默认情况下,GraphicsColumn 使所有项具有相同高度,对图形保留单独的高宽比,并且如果需要则留下间距.
  • 项之间可以设置全部间距是:
  • h打印机点组成的绝对数字
    Scaled[s]一个项的高度的一部分 s
  • GraphicsColumn 使用的默认有效间距是 Scaled[0.1].
  • 可以为任意表达式,不仅仅是图形.
  • 可以给出以下选项:
  • Alignment{Center,Center}元素水平和垂直对齐
    AspectRatioAutomatic整个列的高宽比
    BackgroundNone使用的背景颜色
    BaselinePositionAutomatic与周围的文本基线对齐
    BaseStyle{}列的基本样式规范
    DividersNone在列中绘制间隔线的位置
    FrameNone在列中绘制框架的位置
    FrameStyleAutomatic框架使用的样式
    ImageSizeAutomatic整个图形列的全部大小
    SpacingsScaled[0.1]水平和垂直间距
  • Frame的通常设置包括:
  • None没有框架
    True整个列周围的框架
    All列中每个项周围的框架
  • GraphicsColumn[list, alignment] 等价于 Column[list, Alignment->alignment].
  • GraphicsColumn[list, alignment, spacing] 符合 Spacings->spacing 的设置.
  • Background 能给出列中每个项设置的列表.
  • 对于选项 AlignmentBackgroundFrame,可以采用以下设置,并分别地应用于列中连续的项:
  • {s1,s2,...,sn}使用 ;然后使用默认值
    {{c}}在所有例子中使用 c
    {{c1,c2}}交替使用
    {{c1,c2,...}}循环全部
    {s,{c}}使用 s,然后重复使用 c
    {s1,{c},sn}使用 ,然后重复使用 c,但是最后使用
    {s1,s2,...,{c1,c2,...},sm,...,sn} 在开始的时候使用 的第一个序列,然后循环 使用 ,然后在结束的时候使用 的最后一个序列
    {s1,s2,...,{},sm,...,sn}在开始的时候使用 的第一个序列,在结束的 时候使用最后一个序列
    {i1->v1,i2->v2,...}指出在位置 处的值
    {spec,rules}应用 rules 来屏蔽 spec 中规则
  • 对于 形式的设置,如果在列中指定了比项更多的 ,第一个项使用起始位置的 ,最后一个项使用结束位置的 .
  • 对于列中单独的项,使用Item,能有效地指定诸如 AlignmentBackground Frame 的这些设置.
  • 对于一个列的 n 个元素,DividersSpacings 可以指定元素之间的 个间距,开始于第一个元素之前,结束于最后一个元素之后.
  • 设置 DividersSpacings 能有以下形式:
  • spec在项之间的所有间距中应用spec
    {specx,specy}在连续的水平和垂直间距中应用
  • AlignmentBackground 和其它相关项具有相同的形式.
  • 以下设置可应用于BaselinePosition:
  • Axis列中间一行的轴线 (默认)
    Baseline列中间一行的基线
    Bottom整个列的底部
    Center顶部到底部的一半
    Top整个列的顶部
    {i,pos}元素 i 中的位置 pos
  • BaseStyle 的设置可以作为当前样式表中 给出的样式的补充.

范例范例打开所有单元关闭所有单元

基本范例 (2)基本范例 (2)

在一列中显示图形:

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

在每个元素周围放置一个框架:

In[1]:=
Click for copyable input
Out[1]=
版本 6 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »