SetProperty
As of Version 12.1, SetProperty has been superseded by Annotate.
SetProperty[{obj,itemspec},namevalue]
设置 obj 中 itemspec 的属性 namevalue.
更多信息
- 属性用于存储和操作诸如 Graph 的对象内特定名称的项目的 name->value 对.
- SetProperty 将产生一个具有修改的属性值的对象.
- 项目指定 itemspec 通常具有格式 {collection,index}.
- index 通常可以有下列格式:
-
ind 单个索引 {ind1,ind2,…} 索引列表 All collection 中所有可能索引 patt collection 中匹配 patt 的索引 - collection 通常可以有下列格式:
-
col 单个集合 {col1,col2,…} 集合列表 All 所有可能集合 patt 匹配 patt - 格式为 collection 的项目指定 itemspec 指的是集合中所有索引的默认值.
- Graph 对象可用的项目包括顶点和边.
范例
打开所有单元关闭所有单元范围 (6)
顶点属性 (2)
标准顶点属性包括 VertexStyle:
非可视化属性包括 VertexWeight:
边属性 (2)
应用 (3)
属性和关系 (6)
使用 Property 作为一个封装来指定诸如 Graph 的函数中的属性:
使用 PropertyValue 来提取值:
对于未定义属性,返回数值 $Failed:
使用 PropertyValue 来设置一个图中的属性:
使用 PropertyValue 复原一个图中的属性:
使用 PropertyList 来测试属性的出现:
使用 RemoveProperty 在不改变原图的情况下,删除一个属性:
可能存在的问题 (1)
PropertyValue 通常比 SetProperty 更快:
Wolfram Research (2010),SetProperty,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SetProperty.html.
文本
Wolfram Research (2010),SetProperty,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SetProperty.html.
CMS
Wolfram 语言. 2010. "SetProperty." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SetProperty.html.
APA
Wolfram 语言. (2010). SetProperty. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SetProperty.html 年