主要内容

sentenceChart

绘制句子语法依赖分析树

自从R2022b

    描述

    例子

    sentenceChart (句子的语法依赖关系图句子

    这种语法需要深度学习工具箱™和文本分析工具箱™模型用于UDify数据支持包。如果没有安装此支持包,则该函数将提供下载链接。

    sentenceChart (令牌依赖使用标记编码的依赖关系细节绘制句子的语法依赖关系图令牌,头部细节,和依赖标记依赖

    sentenceChart (tdetails使用由标记细节表编码的依赖细节绘制句子的语法依赖图tdetails

    例子

    sentenceChart (___名称=值使用一个或多个名称-值参数指定其他选项。

    sentenceChart (___属性指定的图形、面板或选项卡中创建句子图表

    sc= sentenceChart (___返回DependencyChart对象。使用sc在创建句表后修改句表的属性。有关属性列表,请参见DependencyChart属性

    例子

    全部折叠

    创建一个包含单个句子的字符串。

    句子=“敏捷的棕色狐狸跳过了懒惰的狗。”

    在句子图表中可视化依赖关系细节。实线表示依赖关系,虚线表示子树标签。

    图sentenceChart(句子)

    创建一个包含单个句子的标记化文档对象。

    str =“敏捷的棕色狐狸跳过了懒惰的狗。”;句子= tokenizedDocument(str)
    那只敏捷的棕色狐狸跳过了那只懒惰的狗。

    在句子图表中可视化依赖关系细节。实线表示依赖关系,虚线表示子树标签。

    图sentenceChart(句子)

    对于长句子,如果将图表垂直放置,可以更容易地将句子结构可视化。

    创建一个包含单个句子的标记化文档对象。

    str =特别敏捷的棕色和白色狐狸+...“跳过了一只大眼睛、懒得令人难以置信的毛茸茸的狗。”;句子= tokenizedDocument(str)
    这只特别敏捷的棕白色狐狸迅速跳过了这只懒得令人难以置信的大眼睛毛绒绒的狗。

    在句子图表中可视化依赖关系细节。为提高可读性,可以通过设置取向选项“垂直”.实线表示依赖关系,虚线表示子树标签。

    图sentenceChart(句子,取向=“垂直”

    输入参数

    全部折叠

    输入句子,指定为atokenizedDocument对象、字符串标量或包含单个句子的字符向量。

    句子标记,指定为字符串向量或字符向量的单元格数组。

    数据类型:字符串|细胞

    令牌依赖头,指定为非负整数向量,其中头(我)的头标记的索引是令牌(我)而且头(我)0对于根令牌。

    的依赖结构必须对树进行编码。

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

    令牌依赖项类型,指定为类别向量、字符串向量或字符向量的单元格数组。对象将此输入存储为分类向量。

    数据类型:字符串|细胞|分类

    令牌详情表,指定为带有变量的表令牌,依赖

    • 令牌变量对应于句子标记,必须是字符串标量或字符向量。

    • 变量对应于令牌依赖头,必须为非负整数,其中tdetails.Head(我)的头标记的索引是tdetails.Token(我)而且tdetails.Head(我)0对于根令牌。的依赖结构tdetails。头必须对树进行编码。

    • 依赖变量对应于令牌依赖类型,并且必须是类别值、字符串标量或字符向量。

    数据类型:表格

    父,指定为图形、面板或选项卡。

    名称-值参数

    指定可选参数对为Name1 = Value1,…,以=家,在那里名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

    例子:sentenceChart(句子,取向=“垂直”)的依赖关系图句子使用垂直方向的标记。

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

    显示句子的方向,指定为以下值之一:

    • “水平”-水平显示令牌与树阅读从上到下。

    • “垂直”-显示令牌垂直与树阅读从左到右。

    依赖项线宽度(以点为单位),指定为正标量。1分等于1/72英寸。

    线宽不能小于像素的宽度。如果将行宽设置为小于系统上像素宽度的值,则行将显示为一个像素宽。

    请注意

    如果您没有指定LeaderLineWidth,则功能自动设置LeaderLineWidth的价值线宽.若要仅更改依赖项行宽,请设置LeaderLineWidth0.5

    依赖项行颜色,指定为RGB三元组或包含颜色名称的字符串标量或字符向量。

    RGB三组和十六进制颜色代码对于指定自定义颜色很有用。

    • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7]

    • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

    或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。

    颜色名称 短名称 RGB值 十六进制颜色代码 外观
    “红色” “r” [10 0 0] “# FF0000”

    样品的颜色为红色

    “绿色” “g” [0 10 0] “# 00 ff00”

    样品的颜色为绿色

    “蓝色” “b” [0 0 1] “# 0000 ff”

    样品的颜色为蓝色

    “青色” “c” [0 1 1] “# 00飞行符”

    样品的颜色为青色

    “红色” “m” [10 0 1] “#”就

    样品的颜色为洋红色

    “黄色” “y” [11 10 0] “# FFFF00”

    样品的颜色为黄色

    “黑色” “k” [0 0 0] “000000 #”

    样品颜色为黑色

    “白色” “w” [1 1 1] “# FFFFFF”

    样品颜色为白色

    这里是RGB三组和十六进制的颜色代码的默认颜色MATLAB®在许多类型的图中使用。

    RGB值 十六进制颜色代码 外观
    [0 0.4470 0.7410] “# 0072 bd”

    RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

    [0.8500 0.3250 0.0980] “# D95319”

    RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

    [0.9290 0.6940 0.1250] “# EDB120”

    RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

    [0.4940 0.1840 0.5560] “# 7 e2f8e”

    RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

    [0.4660 0.6740 0.1880] “# 77 ac30”

    RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

    [0.3010 0.7450 0.9330] “# 4 dbeee”

    RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

    [0.6350 0.0780 0.1840] “# A2142F”

    RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

    依赖项行样式,指定为本表中的选项之一。

    线条样式 描述 产生的线
    “-” 实线

    实线样本

    ”——“ 虚线

    虚线样本

    ":" 虚线

    虚线样本

    “-”。 Dash-dotted线

    虚线样例,虚线和点交替使用

    “没有” 没有线 没有线

    前导线宽度(以点为单位),指定为正标量。1分等于1/72英寸。

    线宽不能小于像素的宽度。如果将行宽设置为小于系统上像素宽度的值,则行将显示为一个像素宽。

    前导行颜色,指定为RGB三元组或包含颜色名称的字符串标量或字符向量。

    RGB三组和十六进制颜色代码对于指定自定义颜色很有用。

    • RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7]

    • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

    或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。

    颜色名称 短名称 RGB值 十六进制颜色代码 外观
    “红色” “r” [10 0 0] “# FF0000”

    样品的颜色为红色

    “绿色” “g” [0 10 0] “# 00 ff00”

    样品的颜色为绿色

    “蓝色” “b” [0 0 1] “# 0000 ff”

    样品的颜色为蓝色

    “青色” “c” [0 1 1] “# 00飞行符”

    样品的颜色为青色

    “红色” “m” [10 0 1] “#”就

    样品的颜色为洋红色

    “黄色” “y” [11 10 0] “# FFFF00”

    样品的颜色为黄色

    “黑色” “k” [0 0 0] “000000 #”

    样品颜色为黑色

    “白色” “w” [1 1 1] “# FFFFFF”

    样品颜色为白色

    下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。

    RGB值 十六进制颜色代码 外观
    [0 0.4470 0.7410] “# 0072 bd”

    RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

    [0.8500 0.3250 0.0980] “# D95319”

    RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

    [0.9290 0.6940 0.1250] “# EDB120”

    RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

    [0.4940 0.1840 0.5560] “# 7 e2f8e”

    RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

    [0.4660 0.6740 0.1880] “# 77 ac30”

    RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

    [0.3010 0.7450 0.9330] “# 4 dbeee”

    RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

    [0.6350 0.0780 0.1840] “# A2142F”

    RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

    领导行样式,指定为本表中的选项之一。

    线条样式 描述 产生的线
    “-” 实线

    实线样本

    ”——“ 虚线

    虚线样本

    ":" 虚线

    虚线样本

    “-”。 Dash-dotted线

    虚线样例,虚线和点交替使用

    “没有” 没有线 没有线

    标记和标签字体名称,指定为受支持的字体名称。要正确显示和打印标签,必须选择系统支持的字体。默认字体取决于特定的操作系统和区域设置。例如,Windows®和Linux®英语本地化系统默认使用Helvetica字体。

    数据类型:字符|字符串

    令牌字体大小(以点为单位),指定为正标量。1分等于1/72英寸。

    请注意

    如果没有指定LabelFontSize选项,则该函数自动设置LabelFontSize选项0.8 *线宽.若要仅更改标记字体大小,请设置LabelFontSize选项8

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

    标记字体名称,指定为支持的字体名称。要正确显示和打印标签,必须选择系统支持的字体。默认字体取决于特定的操作系统和区域设置。例如,英语本地化的Windows和Linux系统默认使用Helvetica字体。

    数据类型:字符|字符串

    标记字体大小(以点为单位),指定为正标量。1分等于1/72英寸。

    数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

    输出参数

    全部折叠

    语法依赖表,返回为DependencyChart对象。属性的属性DependencyChart在你创建它之后。有关更多信息,请参见DependencyChart属性

    版本历史

    R2022b中引入

    Baidu
    map