AnnotationValue

AnnotationValue[obj,key]

给出与对象 objkey 关联的注释值.

AnnotationValue[{obj,itemspec},key]

给出与 obj 中由 itemspec 指定的项的 key 相关联的注释值.

更多信息

  • 通常用于提取和操作与对象或对象中的项关联的注释中的值.
  • AnnotationValue 给出对象及其项的 key->value 注释中的值 value.
  • 带有可注释项的可能对象:
  • Audio时间点和时间间隔
    BoundaryMeshRegion网格单元
    Graph顶点和边
    MeshRegion网格单元
  • 每种对象类型的项规范 itemspec 在其参考页面给出.
  • 当找不到在 AnnotationValue 中请求的名称时,返回 Missing.
  • 对于无值的标记 keyAnnotationValue[{obj,itemspec},key] 以不计算的形式返回.
  • AnnotationValue[,key]=val 可用于修改注释值.

范例

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

基本范例  (3)

生成带有注释的完全图:

提取与注释名称关联的注释值:

更改注释值:

取消注释值:

获取网格中单元的固有 MeshCellMeasure 注释:

自动计算 Audio 对象的注释:

提取更响亮时段的注释:

范围  (15)

图和网络  (13)

图和网络  (7)

从顶点提取多个属性:

从边:

取消对顶点设置的注释:

和边:

AnnotationValue 适用于无向图:

有向图:

多重图:

混合图:

加权图:

顶点注释  (3)

标准顶点注释包括 VertexStyle

VertexLabels

VertexSize

VertexShape

VertexShapeFunction

非视觉注释包括 VertexWeight

设置自定义注释:

为顶点1设置注释值:

提取顶点1的注释值:

边注释  (3)

标准边注释包括 EdgeStyle

EdgeLabels:

EdgeShapeFunction

非视觉注释包括 EdgeWeight

设置自定义注释:

设置边 12 的注释值:

提取边 12 的注释值:

音频  (2)

注释 Audio 对象:

使用 AnnotationValue 提取注释:

使用 AudioAnnotate 注释 Audio 对象:

使用 AnnotationValue 提取多个注释:

应用  (5)

使用 Do 设置多个注释值:

或针对不同项的不同注释值:

使用 Table 建立注释值列表:

创建加权图:

设置边的权重:

计算权重的尺度:

设置边的厚度以反映边的权重:

突出显示路径并标记起点和终点:

沿路径选择顶点:

通过沿起点和终点的路径和顶点标签设置边缘样式来突出显示:

按照 EdgeList 给定的顺序动态突出显示边:

每秒执行五次更新:

动态可视化广度优先搜索:

属性和关系  (5)

使用 Annotation 作为包装,在 Graph 之类的函数中指定注释:

对于未定义的注释,AnnotationValue 返回 $Failed

使用 AnnotationKeys 测试注释的存在:

生成顶点标签规则列表:

使用 Annotate 设置注释而不更改原始图:

原始图不变:

使用 AnnotationDelete 删除注释而不更改原始图:

原始图不变:

可能存在的问题  (2)

对于未定义注释,AnnotationValue 返回 $Failed

使用 AnnotationKeys 测试注释的存在:

即使存在注释值,AnnotationValue 也可能返回 $Failed

使用 AnnotationKeys 检查实际注释值:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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