Locator

Locator[{x,y}]

表示图形中 {x,y} 坐标处的一个定位对象.

Locator[Dynamic[pos]]

使得坐标为 pos 的动态更新的当前值,如果移动该定位对象,这个值将重新设置.

Locator[{x,y},obj]

obj 作为定位对象显示.

Locator[{x,y},None]

不显示定位对象.

更多信息和选项

范例

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

基本范例  (3)

建立一个定位器,可以在图形中移动:

建立一个定义了 p 值的定位器:

在一个 Manipulate 中放置定位器:

范围  (7)

Locator 内容  (4)

把一个表达式作为一个定位对象使用:

把一个图形作为一个定位对象使用:

定位器不可见:

定位器的零变数形式:

Locator 控制  (3)

Deploy 禁用交互式图形编辑,但是保护定位器的互动性:

定位器的移动可以用 Dynamic 约束:

对定位器用 Scaled 坐标:

选项  (11)

Appearance  (1)

指定外观类型:

AutoAction  (2)

默认情况下,直到用户拖动定位器才改变定位器的值:

AutoAction 设置时,当鼠标经过定位器上方时,定位器值发生改变 :

Background  (2)

改变背景颜色:

动态改变背景颜色:

Enabled  (2)

默认情况下,Locator 是启用的:

通过设置 Enabled->False,定位器不可用但是显示它的当前状态:

ImageSize  (2)

使用预定义的定位器大小:

或使用任何值:

LocatorRegion  (2)

默认情况下,Locator 被约束在 PlotRange 里边:

LocatorRegion->Full 来访问所有图形:

应用  (2)

动态跟踪函数能用来约束定位器的移动:

一个简单的、交互长度和斜面的显示:

属性和关系  (2)

当定位器保存在激活状态时,使用 Deploy 来限制图形交互:

LocatorPane 在复杂的对象上使用定位器:

可能存在的问题  (1)

定位器在图形中的位置决定了它是否可见:

巧妙范例  (3)

点跟随定位器:

用被两个定位器坐标定义的矩阵来转换圆:

由一个定位器位置定义的映射计算茱莉亚组:

Wolfram Research (2007),Locator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Locator.html.

文本

Wolfram Research (2007),Locator,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Locator.html.

CMS

Wolfram 语言. 2007. "Locator." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Locator.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_locator, organization={Wolfram Research}, title={Locator}, year={2007}, url={https://reference.wolfram.com/language/ref/Locator.html}, note=[Accessed: 22-November-2024 ]}