sentenceChart
绘制句子的语法依赖解析树
语法
描述
sentenceChart (
使用标记详细信息表编码的依赖项详细信息绘制句子的依赖项图tdetails
)tdetails
.
sentenceChart (
在指定的图、面板或制表符中创建句子图表父
,___)父
.
返回sc
= sentenceChart (___)DependencyChart
对象。使用sc
在创建句图后修改句图的属性。有关属性列表,请参见DependencyChart属性.
例子
创建句子表
创建一个包含单个句子的字符串。
str =“敏捷的棕色狐狸跳过了懒惰的狗。”;
在句子图表中可视化依赖关系细节。实线表示依赖项,虚线表示子树标签。
图sentenceChart (str)
创建文档句式图
创建一个包含单个句子的标记文档对象。
str =“敏捷的棕色狐狸跳过了懒惰的狗。”;文档= tokenizedDocument (str)
10代币:敏捷的棕色狐狸跳过了懒惰的狗。
在句子图表中可视化依赖关系细节。实线表示依赖项,虚线表示子树标签。
图sentenceChart(文档)
指定句子图表方向
对于长句,如果你将图表垂直定位,就更容易将句子结构可视化。
创建一个包含单个句子的标记文档对象。
str ="特别敏捷的棕白狐狸"+...“跳过了那只大眼睛、懒得令人难以置信的毛茸茸的狗。”;文档= tokenizedDocument (str)
这只特别快的棕白相间的狐狸迅速地跳过了那只懒得令人难以置信的毛茸茸的大眼睛狗。
在句子图表中可视化依赖关系细节。为提高可读性,可通过设置取向
选项“垂直”
.实线表示依赖项,虚线表示子树标签。
图sentenceChart(文档,取向=“垂直”)
输入参数
句子
- - - - - -输入句子
tokenizedDocument
对象|字符串标量|特征向量
输入句子,指定为tokenizedDocument
对象、字符串标量或包含单个句子的字符向量。
令牌
- - - - - -句子令牌
字符串向量|字符向量的单元格数组
句子标记,指定为字符串向量或字符向量的单元格数组。
数据类型:字符串
|细胞
头
- - - - - -令牌依赖正面
非负整数的向量
令牌依赖项头,指定为一个非负整数的向量,其中头(我)
的头令牌的索引是令牌(我)
而且头(我)
是0
对于根令牌。
的依赖结构头
必须编码树。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
依赖
- - - - - -令牌依赖类型
分类向量|字符串向量|字符向量的单元格数组
令牌依赖项类型,指定为类别向量、字符串向量或字符向量的单元格数组,并存储为类别向量。
数据类型:字符串
|细胞
|分类
tdetails
- - - - - -令牌细节表
表格
令牌详细信息表,指定为带有变量的表令牌
,头
,依赖
.
中的条目
令牌
变量对应于句子标记,并且必须是字符串标量或字符向量。中的条目
头
变量对应于令牌依赖项头,且必须是非负整数,其中tdetails.Head(我)
的头令牌的索引是tdetails.Token(我)
而且tdetails.Head(我)
是0
对于根令牌。的依赖结构tdetails。头
必须编码树。中的条目
依赖
变量对应于令牌依赖项类型,必须是分类值、字符串标量或字符向量。
数据类型:表格
父
- - - - - -父
数字|面板|选项卡
以图、面板或选项卡形式指定的父项。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
例子:sentenceChart(句子,取向=“垂直”)
的依赖图表句子
使用垂直方向的标记。
的DependencyChart
这里列出的属性只是一个子集。有关完整列表,请参见DependencyChart属性.
取向
- - - - - -句子的显示方向
“水平”
(默认)|“垂直”
显示句子的方向,指定为以下值之一:
“水平”
-用树从上到下的读数水平显示令牌。“垂直”
-垂直显示令牌,树从左到右读取。
线宽
- - - - - -依赖线宽
0.5
(默认)|积极的标量
依赖线宽度,指定为点的正标量,其中1点= 1/72英寸。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素宽度的值,则行宽显示为一个像素宽。
请注意
如果不指定LeaderLineWidth
,则该功能自动设置LeaderLineWidth
的价值线宽
.若要仅更改依赖项行宽,请设置LeaderLineWidth
来0.5
.
LineColor
- - - - - -依赖线颜色
(0 0 0)
(默认)|RGB值|字符串标量或字符向量
依赖线颜色,指定为RGB三元组或包含颜色名称的字符串标量或字符向量。
RGB三联色和十六进制色码用于指定自定义颜色。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
;例如,(0.4 0.6 0.7)
.十六进制颜色码是字符向量或以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
这里是RGB三组和十六进制颜色编码的默认颜色MATLAB®在许多类型的情节中使用。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
线型
- - - - - -依赖线条样式
“-”
(默认)|”——“
|”:“
|“-”。
|“没有”
依赖项行样式,指定为该表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
LeaderLineWidth
- - - - - -领袖线宽
线宽
(默认)|积极的标量
前导线宽度,以点为单位的正标量表示,其中1点= 1/72英寸。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素宽度的值,则行宽显示为一个像素宽。
LeaderLineColor
- - - - - -指线颜色
(0 0 0)
(默认)|RGB值|字符串标量或字符向量
前行颜色,指定为RGB三元组或包含颜色名称的字符串标量或字符向量。
RGB三联色和十六进制色码用于指定自定义颜色。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
;例如,(0.4 0.6 0.7)
.十六进制颜色码是字符向量或以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三组和十六进制颜色编码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
下面是MATLAB在许多类型的图中使用的默认颜色的RGB三组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
LeaderLineStyle
- - - - - -领袖线条样式
”:“
(默认)|“-”
|”——“
|“-”。
|“没有”
领导行样式,指定为该表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
字体名
- - - - - -标记和标签字体名称
“Helvetica”
(默认)|字符串标量|特征向量
标记和标签字体名,指定为支持的字体名。为了正确显示和打印标签,必须选择系统支持的字体。默认字体取决于特定的操作系统和地区。例如,Windows®和Linux®英文本地化系统默认使用Helvetica字体。
数据类型:字符
|字符串
字形大小
- - - - - -标记字体大小
10
(默认)|积极的标量
标记字体大小(点单位),指定为正标量。一个点=1/72
英寸。
请注意
如果不指定LabelFontSize
选项,然后函数自动设置LabelFontSize
选项0.8 *线宽
.若要仅更改令牌字体大小,请设置LabelFontSize
选项8
.
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
LabelFontName
- - - - - -标签的字体名称
“Helvetica”
(默认)|字符串标量|特征向量
标记字体名称,指定为支持的字体名称。为了正确显示和打印标签,必须选择系统支持的字体。默认字体取决于特定的操作系统和地区。例如,英文本地化的Windows和Linux系统默认使用Helvetica字体。
数据类型:字符
|字符串
LabelFontSize
- - - - - -标签字体大小
0.8 *字形大小
(默认)|积极的标量
以点单位标记字体大小,指定为正标量。一个点=1/72
英寸。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
输出参数
sc
- - - - - -DependencyChart
对象
DependencyChart
对象
DependencyChart
对象。可以修改对象的属性DependencyChart
在创建它之后。有关更多信息,请参见DependencyChart属性.
版本历史
介绍了R2022b
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。