Inset

Inset[obj]

表示一个插入图形中的对象 obj.

Inset[obj,pos]

指定插入对象应该放置在图形的 pos 位置.

Inset[obj,pos,opos]

使插入对象的 opos 位置和围绕图形的 pos 位置对齐.

Inset[obj,pos,opos,size]

在围绕图形的坐标系中指定插入对象的大小.

Inset[obj,pos,opos,size,dirs]

指定插入对象轴的方向应该朝向 dirs.

更多信息和选项

  • Inset 可被用在 GraphicsGraphics3D 中.
  • 交互操作时,Inset[obj,] 默认被选为一个单元. 选择其中的单个元素需要双击.
  • obj 对象可以是图形、单元表达式、字符串,或任意其它表达式.
  • 当旋转三维图形时,Graphics3D 中插入的对象被显示为告示牌的样子.
  • 可以指定的位置有:
  • {x,y}图线中的普通坐标
    Scaled[{x,y},]缩放后范围从 0 到 1 的坐标
    ImageScaled[{x,y},]在整个图线上,缩放后范围从 0 到 1 的坐标
    Offset[{dx,dy},]绝对偏移量(打印机点)
    Center, 等.{Center,Center},
    {valx,valy,valz}三维图形中的坐标
  • 坐标可以是数字、Automatic 或者 LeftCenterRightAxis.
  • 坐标可以是数字、Automatic 或者 TopCenterBottomBaselineAxis.
  • Axis 对应于图线中轴的坐标,或排版文本的中线处.
  • Center 对应于整个图形的中心位置.
  • Inset[obj] 等价于 Inset[obj,Center].
  • opos 默认设置是 objAlignmentPoint 选项的设置,或默认情况下 obj 边界框的中心.
  • sizeAutomatic,则插入对象以自然大小插入:
  • 图像ImageSize 设置确定
    排版表达式无环绕的绝对大小
  • {w,Automatic}size 规范指定了排版表达式应该以宽度 w 环绕排版.
  • size{w,h} 的形式给出,则任何不固定长宽比的 obj 对象将被水平或垂直拉伸以符合 w×h 的长方形.
  • 如果 obj 是固定长宽比的对象,则拉伸对象时,为了能精确贴合,可能会在某个方向上的两侧留有等距的空白.
  • Background 选项的设置指定了插入对象整个区域的背景.
  • 在默认情况下,插入对象的 方向被设置为围绕图形的 方向.
  • Inset[,dirs] 可被用于指定不同的方向:
  • dirs 可能的选择有:
  • Automatic默认方向
    {xx,xy}沿 {xx,xy} 方向
    {Automatic,{yx,yy}}沿 {yx,yy} 方向
    {{xx,xy},{yx,yy}}沿 {xx,xy}{yx,yy} 方向
    None不改变 Inset 内容的方向
  • 仅指定 方向通常会导致插入对象旋转.
  • 同时指定 方向通常会导致旋转和剪切形变,在这种情况下,初始插入的矩形会变换为根据给定向量方向定义的平行四边形.
  • 只有向量 {xx,xy}{yx,yy} 的方向是重要的,插入对象的缩放比例由 {w,h} 决定.
  • dirs 被指定为 None 时,obj 方向总是保持水平.
  • dirs 被指定为 {Automatic,None} 时, 方向保持垂直.
  • Inset[Graphics3D[],{x,y}] 出现在二维图像中,则 Graphics3D 的对齐点的投射或其默认的二维边界框的中心将位于二维图像中的 {x,y} 位置.
  • Inset[Graphics3D[],{x,y,z},{ox,oy}] 指定物体二维投射中的 {ox,oy}位置应位于 {x,y,z} 位置.
  • 二维图形在方向上总是与三维图形的视窗平面平行.
  • Inset 可以有下列选项:
  • Alignment Left如何对齐插入内容
    Background None用于插入对象整个区域的背景
    BaseStyle {}用于插入对象的基本样式
    ContentSelectable Automatic是否允许选择内容
    FormatType Automatic文本格式类型
  • 在包含插入的整个图形中,Background->Automatic 可以使用任何指定的背景.
  • ScaledImageScaledOffset 形式都可被用于指定尺寸.

范例

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

基本范例  (4)

在圆盘中插入图线:

在图形中插入表达式:

在二维图上插入三维图:

把二维图形插入三维图形:

范围  (19)

位置  (6)

默认情况下,位置使用 Center

Automatic 等同于 Center

指定图形中的普通坐标:

使用 Scaled 坐标:

ImageScaled 指定在整个图形中的坐标,包括填充:

使用 Offset 坐标:

指定符号位置:

对齐  (4)

默认情况下,Center 被用于指定对齐位置:

Automatic 等同于 Center

用符号坐标,指定插入对象的对齐位置:

用插入图形自身的坐标指定对齐位置:

设置 轴为对齐位置:

大小  (6)

若没有指定大小,或指定为 Automatic,则使用插入图形的图像大小:

对于排版表达式,采用绝对字体大小:

用围绕图形的单位指定插入的宽度:

若长宽比不固定,则同时给定宽度和高度时,会拉伸插入图形:

{w,Automatic} 指定了排版表达式换行的宽度:

在三维图形中,图像大小以绝对值指定:

Scaled 也可被用于指定图像大小:

方向  (3)

指定插入对象的 轴应当对齐的方向:

指定插入对象的 轴应当对齐的方向:

分别指定 轴的方向:

推广和延伸  (3)

方向翻转:

方向翻转:

嵌入控件:

选项  (7)

Alignment  (1)

确定如何对齐插入内容:

Background  (1)

指定背景颜色:

BaseStyle  (2)

设置基本样式:

使用已命名样式:

ContentSelectable  (1)

确定是否允许选择内容:

FormatType  (2)

默认情况下,使用 TraditionalForm 显示表达式:

StandardForm 显示表达式:

应用  (3)

带图例的多个函数图线:

选择国家:

Inset 设置注释函数:

显示带注释的地图:

定义带有图例的股票图:

绘制几个汽车制造商的股票价格变化:

属性和关系  (2)

符号位置是相对 ImageScaled 坐标的:

对排版表达式, Text 提供的功能和 Inset 相似:

巧妙范例  (1)

文本的随机拼接画:

Wolfram Research (2007),Inset,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Inset.html (更新于 2014 年).

文本

Wolfram Research (2007),Inset,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Inset.html (更新于 2014 年).

CMS

Wolfram 语言. 2007. "Inset." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/Inset.html.

APA

Wolfram 语言. (2007). Inset. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Inset.html 年

BibTeX

@misc{reference.wolfram_2024_inset, author="Wolfram Research", title="{Inset}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Inset.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_inset, organization={Wolfram Research}, title={Inset}, year={2014}, url={https://reference.wolfram.com/language/ref/Inset.html}, note=[Accessed: 21-November-2024 ]}