FeatureSpacePlot
FeatureSpacePlot[{example1,example2,…}]
把从 examplei 提取的特征绘制成散点图.
更多信息和选项
- FeatureSpacePlot 可被用于绘制多种类型的数据,包括数值、文字、声音和图像类型的数据,以及这些类型数据的组合.
- 每个 examplei 可以是单个数据元素、数据元素列表、数据元素关联或 Dataset 对象.
- 可能的情况下,在散点图中,FeatureSpacePlot 用 examplei 作为点的标记.
- 可用以下形式指定其他标记:
-
{example1marker1,…} 样例和标记的规则列表 {example1,…}{marker1,…} 将样例和标记组合在一起 <marker1example1,… > 将关联的键作为标记 - 可在多个层级上应用封装 w:
-
{…,w[examplei],…} 封装值 examplei w[{example1,example2,…}] 封装所有实例 w1[w2[…]] 使用嵌套封装 - 可将下列封装 w 用于 examplei:
-
Annotation[datai,label] 为数据提供注释 Button[datai,action] 定义数据被点击时要执行的操作 Callout[datai,label] 用 callout 标注数据 Callout[datai,label,pos] 把 callout 放置在相对位置 pos EventHandler[datai,…] 定义数据的一般事件处理器 Hyperlink[datai,uri] 使数据成为超链接 Labeled[datai,label] 标注数据 Labeled[datai,label,pos] 把标签放置在相对位置 pos Legended[datai,label] 在图例中标示出数据 PopupWindow[datai,cont] 为数据添加弹出窗口 StatusArea[datai,label] 鼠标经过时在状态栏中显示 Style[datai,styles] 用指定样式显示数据 Tooltip[datai,label] 为数据添加工具提示条 Tooltip[datai] 用数据值作为工具提示条 - Callout、Labeled、Placed 和 LabelingFunction 可使用下列位置 pos:
-
Automatic 自动放置标签 Above, Below, Before, After 数据周围的位置 Center 将标签用作点的标记 x 靠近数据,在位置 x 处 {pos,epos} 数据的相对位置 pos 处的标签中的位置 epos - FeatureSpacePlot 有与 Graphics 相同的选项,不同之处及更多选项如下所示: [所有选项的列表]
-
AspectRatio 1 高宽比 Axes False 是否画出坐标轴 FeatureExtractor Identity 怎样提取要学习的特征 FeatureNames Automatic 分配给 examplei 的元素的名称 FeatureTypes Automatic 设想的 examplei 的元素的特征类型 Filling None 如何填充每个点的茎 FillingStyle Automatic 填充的样式 LabelingFunction Automatic 怎样标注点 LabelingSize Automatic callout 的大小和标签 MaxPlotPoints Automatic 要包括的最大点数 PerformanceGoal $PerformanceGoal 优化的目标 PlotLabel None 绘图的整体标签 PlotLabels None 数据的标签 PlotLegends None 数据的图例 PlotMarkers None 用于表明每个点的标记 PlotRange Automatic 包括的数值范围 PlotRangeClipping True 在绘图范围处是否截断 PlotStyle Automatic 确定点的样式的图形指令 PlotTheme $PlotTheme 绘图的整体主题 RandomSeeding 1234 怎样初始化随机数的种子 - LabelingFunctionpos 将默认标签放在位置 pos 处.
- LabelingFunction->f 指定每个点应有一个由 f[value,index,lbls] 给出的标签,其中 value 为与该点关联的值,index 为其在 data 中的位置,lbls 是相关标签的列表.
- Method 的可能设置包括:
-
Automatic 自动选取方法 "LatentSemanticAnalysis" 潜在语义分析方法 "Linear" 自动选择最佳线性方法 "LowRankMatrixFactorization" 使用低秩矩阵分解算法 "PrincipalComponentsAnalysis" 主成分分析方法 "TSNE" t-分布随机邻域嵌入算法 "UMAP" 统一流形逼近与投影
所有选项的列表
范例
打开所有单元关闭所有单元基本范例 (6)
范围 (23)
封装 (9)
用 PopupWindow 提供额外的明细信息:
可用 Button 来触发任意操作:
选项 (30)
AspectRatio (4)
默认情况下,FeatureSpacePlot 使用相同的宽度和高度:
AspectRatioAutomatic 根据绘图范围决定宽高比:
AspectRatioFull 调整高度和宽度以紧密贴合其他构造内部:
LabelingFunction (5)
Method (2)
RandomSeeding (3)
属性和关系 (1)
FeatureSpacePlot 是 DimensionReduce 和 ListPlot 的组合:
Wolfram Research (2017),FeatureSpacePlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FeatureSpacePlot.html (更新于 2021 年).
文本
Wolfram Research (2017),FeatureSpacePlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FeatureSpacePlot.html (更新于 2021 年).
CMS
Wolfram 语言. 2017. "FeatureSpacePlot." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/FeatureSpacePlot.html.
APA
Wolfram 语言. (2017). FeatureSpacePlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FeatureSpacePlot.html 年