PlotHighlighting
更多信息
- PlotHighlighting 突出显示绘图元素,以帮助理解绘图.
- 取决于光标位置的交互式突出显示对于探索绘图的特征很有用,而静态突出显示特定位置处的特征使可以帮助我们更容易地向其他人解释特征.
- PlotHighlighting 可能的突出显示效果包括:
-
Automatic 自动突出显示绘图元素 All 突出显示绘图元素 None 不突出显示绘图元素 style 用颜色、粗细等来设置元素的样式 effect 用给定的效果来突出显示绘图元素 Placed[effect,pos] 在给定位置静态突出显示绘图 {effect1,..} 使用多种形式的突出显示 - PlotHighlightingAutomatic 突出显示绘图元素,除非已存在提示条、标签、标注或其他会干扰的交互行为等元素.
- PlotHighlightingAll 即使存在其他干扰元素,也会突出显示绘图元素.
- 可能的突出显示效果 effect 有:
-
"name" 使用已命名的突出显示效果 {comp1,comp2,…} 将 compi 组合成一个效果 {comp,<param1val1 > 同时使用 comp 和参数化设置 - 位置指定 pos 因函数而异. 常见的位置形式包括:
-
x, {x} 在 {x,y} 处突出显示,自动选择 y {x,y} 在 {x,y} 处突出显示 {pos1,pos2,…} 多个位置 posi - 常见的突出显示效果包括:
-
style 突出显示指定的曲线 "Ball" 突出显示曲线上指定的点 "Dropline" 突出显示曲线上指定的点,同时绘制指向坐标轴的准线 "XSlice" 突出显示垂直切片上的所有点 "YSlice" 突出显示水平切片上的所有点 - 突出显示指定 {comp1,comp2,…} 用单独的效果 compi 构建整体效果.
- compi 可以是已命名字符串 "comp" 或与参数关联 {"comp",<"param1"value1,… >} 相结合的已命名字符串.
- 基于点的效果 comp 包括:
-
"IndicatedPoint" 标注光标的位置 "NearestPoint" 在离光标最近的点处画一个球 "XNearestPoint" 在 x 方向上离光标最近的一个或多个点绘制一个球 "YNearestPoint" 在 y 方向上离光标最近的一个或多个点绘制一个球 - 以上效果都接受 param "Style".
- 绘制参考线的 comp 包括:
-
"Crosshairs" 跟随光标的自由形式的十字准线 "XYDroplines" 从光标到坐标轴或边框的准线 "XLine" 跨越图形的下垂线 "YLine" 跨越图形的水平线 "XDropline" 从光标到坐标轴或边框的下垂线 "YDropline" 从光标到坐标轴或边框的水平线 - 以上效果都接受 param "Style".
- 基于标签的效果包括:
-
"XYLabel" 标注光标的位置 "XLabel" 标注光标位置处的 x 坐标 "YLabel" 标注光标位置处的 y 坐标 "XYAxisLabels" 沿坐标轴或边框标注坐标 "XAxisLabel" 沿坐标轴或边框标注 x 坐标 "YAxisLabel" 沿坐标轴或边框标注 y 坐标 - 标注效果接受与 Callout 相同的参数:
-
Appearance Automatic 标注的整体风格 Background Automatic 标签背景的样式 CalloutMarker None 锚定位置 apos 的标记 CalloutStyle Automatic stroke 和 knockout 的样式 Frame Automatic 标签的边框 FrameMargins Automatic 边框内的留白 LabelStyle {} 标签的样式 LeaderSize Automatic 引导线的长度和角度 RoundingRadius 0 圆角的半径 - 适用的突出显示效果因函数和环境而异,并针对每个函数进行了记录.
范例
打开所有单元关闭所有单元基本范例 (5)
范围 (19)
已命名效果 (6)
使用 "Dropline" 显示一个用坐标标记的点,并绘制到坐标轴的准线:
PlotHighlightingAll 将包含默认的突出显示效果,但可能会干扰其他元素:
Highlighted[…,None] 可以来删除指定元素的突出显示效果:
单独的效果 (13)
当鼠标位置靠近绘图元素时,"IndicatedPoint" 显示一个点:
无论距离远近,"NearestPoint" 总是会选择一个点:
"XNearestPoint" 显示所有 值与鼠标位置处的 值相同的点:
"YNearestPoint" 显示所有 值与鼠标位置处的 值相同的点:
"Crosshairs" 在鼠标位置绘制无限长的垂直线和水平线:
"XLine" 和 "YLine" 绘制穿过绘图的垂直线和水平线:
"XDropline" 和 "YDropline" 绘制穿过绘图的垂直线和水平线:
标签效果接受 Callout 的选项作为样式参数:
文本
Wolfram Research (2023),PlotHighlighting,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PlotHighlighting.html.
CMS
Wolfram 语言. 2023. "PlotHighlighting." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/PlotHighlighting.html.
APA
Wolfram 语言. (2023). PlotHighlighting. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PlotHighlighting.html 年