主要内容

textscatter

文本的二维散点图

描述

例子

ts= textscatter (x,y,str)的元素创建文本散点图str在向量所指定的位置xy,并返回结果TextScatter对象。

例子

ts= textscatter (xy,str)的行指定的位置xy。这个语法相当于textscatter (xy (: 1), xy (:, 2), str)

ts= textscatter (斧头,___)情节为轴斧头。可以使用以前语法中的任何输入参数。。

ts= textscatter (___,名称,值)指定附加的TextScatter使用一个或多个名值对参数的属性。

例子

全部折叠

在文本散点图上的随机点绘制数字字符串数组。

x =兰德(50,1);y =兰德(50,1);字符串str = (1:50);图textscatter (x, y, str);

图中包含一个axes对象。坐标轴对象包含一个textscatter类型的对象。

或者,你也可以传递坐标xy作为一个矩阵xy,在那里xy的列xy

Xy = [x y];图textscatter (xy, str)

图中包含一个axes对象。坐标轴对象包含一个textscatter类型的对象。

创建一个单词嵌入的文本散点图,并指定单词颜色。

加载一个预训练的单词嵌入使用fastTextWordEmbedding。此功能需要文本分析工具箱™模型fastText English 160亿Token Word Embedding支持包。如果此支持包未安装,则该函数提供下载链接。

emb = fastTextWordEmbedding
emb = wordem寝具属性:维数:300词汇:[1×1000000 string]

将前500个单词转换为向量word2vecV是长度为300的词向量矩阵。

话说= emb.Vocabulary (1:50 0);V = word2vec (emb,单词);大小(V)
ans =1×2500 300

将词向量嵌入二维空间使用tsne

XY = tsne (V);

在指定的坐标处画出单词XY在二维文本散点图中。指定单词的颜色是随机的。

numWords =元素个数(单词);colorData =兰德(numWords, 3);图textscatter (XY,话说,“ColorData”colorData)标题(“Word Embedding t-SNE Plot”)

输入参数

全部折叠

x值,指定为向量。x,y,str长度必须相等。

例子:(1 2 3)

y值,指定为向量。x,y,str长度必须相等。

例子:(1 2 3)

xy值,指定为一个有两列的矩阵。xy(我,1)xy(我,2)对应于xy的值th元素str,分别。xy必须有元素个数(str)行。

textscatter (xy, str)相当于textscatter (xy (: 1), xy (:, 2), str)

例子:(1 2 3)

输入文本,指定为字符串数组或字符向量的单元格数组。x,y,str长度必须相等。

例子:(“一”“二”“三”)

数据类型:字符串|细胞

坐标轴对象。如果没有指定axes对象,则函数使用当前的坐标轴。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字是参数名和价值是对应的值。名值实参必须出现在其他实参之后,但对的顺序并不重要。

在R2021a之前,用逗号分隔每个名称和值,并括起来的名字在报价。

例子:“标记”,‘*’指定标记为星号。

TextScatter这里列出的对象属性只是一个子集。有关完整列表,请参见TextScatter属性

要显示的文本数据的百分比,指定为从0到100的标量。要显示所有文本,请设置TextDensityPercentage到100年。不显示文本,设置TextDensityPercentage为0。

如果你设置TextDensityPercentage到100,则软件不绘制标记。

例子:70

文本标签的最大长度,指定为正整数。软件将文本标签截短到这个长度,并在截短点添加省略号。

例子:10

标记颜色,指定为以下值之一:

  • “汽车”-对于每个标记,使用与对应文本标签相同的颜色。

  • “没有”-不要显示标记。

  • RGB三联-在情节中所有标记使用相同的颜色。RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在范围内[0, 1];例如,(0.5 0.6 0.7)

例子:(1 0 0)

文本颜色,指定为以下值之一:

  • RGB三联——剧情中所有文字使用相同的颜色。RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在范围内[0, 1];例如,(0.5 0.6 0.7)

  • RGB三联的三列矩阵-为图中的每个文本标签使用不同的颜色。矩阵的每一行定义一种颜色。行数必须等于文本标签的数量。

  • 分类向量——为向量中的每个类别使用不同的颜色。指定ColorData作为长度相同的向量XData。参数指定每个类别的颜色颜色财产

例子:[1 0 0;0 1 0;0 0 1]

类别颜色,指定为RGB三组的矩阵。RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在范围内[0, 1];例如,(0.5 0.6 0.7)

默认情况下,颜色等于ColorOrder坐标轴对象的属性。

例子:[1 0 0;0 1 0;0 0 1]

输出参数

全部折叠

TextScatter对象。使用ts在文本散点图创建后访问和修改其属性。有关更多信息,请参见TextScatter属性

版本历史

介绍了R2017b

Baidu
map