Highlighted

Highlighted[expr]

显示 expr 的高亮版本.

Highlighted[expr,effect]

使用效果 effect 来高亮显示表示 expr 的绘图元素.

更多信息和选项

  • 就其本身而言,Highlighted[expr] 通过用黄色背景来高亮表达式.
  • Highlighted[expr,effect] 为特定的绘图元素添加高亮标记,以帮助理解绘图.
  • 取决于光标位置的交互式高亮显示对于研究绘图内容很有用,而静态高亮显示特定位置的内容可用于向他人解释内容的情形下很有用.
  • 绘图可以使用的高亮效果包括:
  • Automatic自动高亮绘图元素
    None不高亮绘图元素
    effect使用给定效果来高亮绘图元素
    Placed[effect,pos]在给定的位置静态高亮绘图
    {effect1,..}使用多种形式的高亮显示
  • 可能的高亮显示效果 effect 包括:
  • "name"使用有命名的高亮显示效果
    {comp1,comp2,}将组件 compi 合并为单一效果
    {comp,<|param1val1|>}使用具有参数化设置的组件 comp
  • 位置规约 pos 根据函数不同而变化. 常见的位置形式包括:
  • x, {x}{x,y} 处的效果,其中 y 为自动选择
    {x,y}{x,y} 处的效果
    {pos1,pos2,}多个位置 posi
  • 常见的高亮效果包括:
  • "Ball"高亮显示曲线中的指定点
    "Dropline"高亮显示曲线中的指定点,并在轴线处添加垂线
    "XSlice"高亮显示沿垂直切面的所有点
    "YSlice"高亮显示沿水平切面的所有点
  • 高亮显示规约 {comp1,comp2,} 使用单个组件效果 compi 构建整体效果.
  • The 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 相同的参数:
  • AppearanceAutomaticcallout 的整体样式
    Background Automatic标签背景的样式
    CalloutMarkerNone锚点位置 apos 使用的标记
    CalloutStyleAutomatic线条笔画使用的样式
    Frame Automatic标签的边框
    FrameMargins Automatic留在边框内的边距
    LabelStyle{}标签使用的样式
    LeaderSizeAutomatic先导使用的长度和角度
    RoundingRadius 0圆角半径
  • 适用的高亮显示效果因函数和环境的不同而不同,每个函数的效果都有记录.
  • 可以给出以下选项来控制文本的高亮显示:
  • BackgroundAutomatic使用的背景颜色
    BaselinePositionBaseline相对于周围文本的对齐
    BaseStyle{}基本样式指定
    ContentPaddingTrue是否紧缩边缘,使其紧贴内容
    FrameFalse是否包含边框
    FrameMarginsAutomatic在框架内预留的边缘
    FrameStyleAutomatic给出边框样式的图形指令
    ImageMargins0显示边框的图像周围的边缘
    ImageSizeAutomatic显示边框的整体图像尺寸
    RoundingRadiusAutomatic圆形拐角的半径
    StripOnInputFalse当排版表单被用作输入时,是否要剥离 Highlighted 的封装器
  • 默认情况下,Highlighted[expr] 的排版形式是对其本身的运算,包括 Highlighted 头部. 如果设置 StripOnInputTrue,排版形式运算 expr,不包括 Highlighted 头部. »

范例

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

基本范例  (4)

高亮显示任何表达式:

在图中的单一曲线上使用交互式高亮显示:

高亮显示曲线上的一个点,并加上标签和轴的垂线:

禁用曲线上的高亮显示:

范围  (20)

文本高亮  (2)

高亮显示任何对象:

默认情况下,Highlighted[expr] 的排版形式会对其本身进行运算:

可通过选项 StripOnInput 对此进行改变:

高亮效果  (5)

Highlighted[,None] 可以用来删除特定元素的自动高亮:

用一个跟随光标的球形标记来高亮第一条曲线:

用球形标签突出一个固定的位置:

使用 "Dropline" 效果显示标有坐标和垂线的点:

处放置固定高亮显示:

使用 "XSlice" 效果显示垂直线和 标签:

处放置固定高亮:

使用 "YSlice" 效果显示水平线和 标签:

组件效果  (13)

"IndicatedPoint" 当位置接近绘图元素时,则显示一个点:

如果位置离绘图元素太远,则不显示点:

根据 值自动找到一个点:

"NearestPoint" 显示在绘图元素中离该位置最近的点:

即使位置离绘图元素很远,也会显示该点:

根据 值自动找到一个点:

"XNearestPoint" 显示所有与该位置有相同 值的点:

"YNearestPoint" 显示所有与该位置有相同 值的点:

使用 "Style" 属性改变点的外观:

"Crosshairs" 在该位置绘制垂直和水平线:

"XYDropline" 绘制从该位置到轴的垂线:

找到曲线上最接近 的位置:

"XLine""YLine" 绘制横跨绘图的垂直和水平垂线:

"XDropline""YDropline" 绘制到轴线上的垂直和水平垂线:

如果有多个点,则将绘制多条垂线:

使用 "Style" 属性改变线条的外观:

"XYLabel" 用坐标为绘图元素添加标签:

如果有多个点,则每个点都有标签:

"XLabel" 显示与位置的 值相对应的 坐标:

"YLabel" 显示与位置的 值相对应的 坐标:

标签效果将 Callout 选项作为样式参数:

通过组合不同的组件创建自定义效果:

为效果中的不同元素设计样式:

选项  (12)

Background  (1)

指定高亮颜色:

BaselinePosition  (1)

在底部对齐一系列高亮表达式:

BaseStyle  (1)

把内容的基本样式设置为不同的字体尺寸和颜色:

ContentPadding  (1)

在没有上升或者下降部分的标签周围删除额外空白格:

Frame  (1)

高亮表达式周围添加框架:

FrameMargins  (1)

在高亮框架内添加边缘:

FrameStyle  (1)

改变框架样式:

ImageMargins  (1)

在高亮区域外添加边缘:

ImageSize  (1)

把高亮框架设置为固定图像尺寸:

RoundingRadius  (1)

改变拐角四舍五入的半径:

StripOnInput  (2)

创建高亮显示的输出,运算为 Highlighted 的第一个参数:

当输出被用作输入时, Highlighted 的封装器就会消失:

释放保持时,正常进行运算:

在输出用作输入时,显式设置 StripOnInput False 被删除:

应用  (1)

创建一个积分,高亮其积分项:

输出可以用作输入来计算积分:

属性和关系  (3)

使用 Framed 仅添加变宽:

Panel 提供了适应本地操作系统控制的高亮设计:

Squiggled 提供了另一个高亮设计:

Wolfram Research (2016),Highlighted,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Highlighted.html (更新于 2023 年).

文本

Wolfram Research (2016),Highlighted,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Highlighted.html (更新于 2023 年).

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_highlighted, organization={Wolfram Research}, title={Highlighted}, year={2023}, url={https://reference.wolfram.com/language/ref/Highlighted.html}, note=[Accessed: 05-November-2024 ]}