sentenceChart
语法
描述
sentenceChart (
使用由标记细节表编码的依赖细节绘制句子的语法依赖图tdetails
)tdetails
.
sentenceChart (
属性指定的图形、面板或选项卡中创建句子图表父
,___)父
.
返回sc
= sentenceChart (___)DependencyChart
对象。使用sc
在创建句表后修改句表的属性。有关属性列表,请参见DependencyChart属性.
例子
创建句子图表
创建文档句式图
创建一个包含单个句子的标记化文档对象。
str =“敏捷的棕色狐狸跳过了懒惰的狗。”;句子= tokenizedDocument(str)
那只敏捷的棕色狐狸跳过了那只懒惰的狗。
在句子图表中可视化依赖关系细节。实线表示依赖关系,虚线表示子树标签。
图sentenceChart(句子)
指定句子图表方向
对于长句子,如果将图表垂直放置,可以更容易地将句子结构可视化。
创建一个包含单个句子的标记化文档对象。
str =特别敏捷的棕色和白色狐狸+...“跳过了一只大眼睛、懒得令人难以置信的毛茸茸的狗。”;句子= tokenizedDocument(str)
这只特别敏捷的棕白色狐狸迅速跳过了这只懒得令人难以置信的大眼睛毛绒绒的狗。
在句子图表中可视化依赖关系细节。为提高可读性,可以通过设置取向
选项“垂直”
.实线表示依赖关系,虚线表示子树标签。
图sentenceChart(句子,取向=“垂直”)
输入参数
句子
- - - - - -输入句子
tokenizedDocument
对象|字符串标量|特征向量
输入句子,指定为atokenizedDocument
对象、字符串标量或包含单个句子的字符向量。
令牌
- - - - - -句子令牌
字符串向量|字符向量的单元格数组
句子标记,指定为字符串向量或字符向量的单元格数组。
数据类型:字符串
|细胞
头
- - - - - -令牌依赖项头
非负整数的向量
令牌依赖头,指定为非负整数向量,其中头(我)
的头标记的索引是令牌(我)
而且头(我)
是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” |
[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” |
|
[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” |
[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” |
|
[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分等于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分等于1/72英寸。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
输出参数
sc
-语法依赖表
DependencyChart
对象
语法依赖表,返回为DependencyChart
对象。属性的属性DependencyChart
在你创建它之后。有关更多信息,请参见DependencyChart属性.
版本历史
R2022b中引入
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。