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

Frame

Frame
GraphicsGrid 及其它结构的一个选项,指定是否包含一个边框线。
  • 可以给出下列基本设置:
True在整个对象周围绘制边框线
FalseNone不绘制边框线
AllGrid 的每一个项周围绘制边框线等
  • 对于 GraphicsPlot 及相关函数,Frame->{{left, right}, {bottom, top}} 指定是否在每个边绘制边框。 通过缺省设置 FrameTicks->Automatic,无论何时绘制边框线都包含刻度。
  • 可以给出 Grid 和相关结构、列表的设置。一般设置包括:
{All,False}在所有水平位置放置框架线 (列方向)
{False,All}在所有垂直位置放置框架线 (行方向)
{-1->True}最后一列周围的框架线
{False,-1->True}最后一行周围的框架线
  • Grid 和相关结构中 Frame 的一般设置包括:
spec应用 spec 到所有项
{specx}在连续的水平位置应用 specx
{specx,specy}在连续的水平和垂直位置应用 speck
{specx,specy,rules}对单个的 i, j 元素同样允许明确的规则
  • speck 可以有以下形式:
{s1,s2,...,sn}s1sn;然后使用缺省
{{c}}在所有例子下使用 c
{{c1,c2}}c1c2 之间交替
{{c1,c2,...}}重复循环所有 ci
{s,{c}}s,然后重复使用 c
{s1,{c},sn}s1,然后重复使用 c,但在最后使用 sn
{s1,s2,...,{c1,c2,...},sm,...,sn}在开始时使用 si 的第一个序列,然后循环使用 ci,最后使用 si 的最后的序列
{s1,s2,...,{},sm,...,sn}在开始时使用 si 的第一个序列,并在最后使用最后一个序列
{i1->v1,i2->v2,...}指定在 ik 位置使用内容
{spec,rules}rules 来屏蔽 spec 中的规则
  • 通过 {s1, s2, ..., {...}, sm, ..., sn} 形式的设置,如果有指定超过网格项的 si,开始的 si 用于网格第一项,后面用于网格其余项。
  • {{imin, imax}, {jmin, jmax}}->v 形式的规则可以用于指定网格区域的边框线。
在图形周围绘制边框线:
In[1]:=
Click for copyable input
Out[1]=
 
在左边界、右边界绘制边框线:
In[1]:=
Click for copyable input
Out[1]=
 
在网格周围绘制边框线:
In[1]:=
Click for copyable input
Out[1]=
为网格中的所有元素绘制边框线:
In[2]:=
Click for copyable input
Out[2]=
 
FrameStyle 指定全部的边框线样式,包括边框刻度和边框刻度标记:
In[1]:=
Click for copyable input
Out[1]=
2 的新功能 | 6 中的修改功能