DiagrammeR grViz labelfontsize 和 labelfontcolor 什么都不做
DiagrammeR grViz labelfontsize and labelfontcolor do nothing
我想更改图表边缘上方文本的颜色和大小。
根据文档,labelfontsize
和 labelfontcolor
应该为 taillabel
和 headlabel
执行此操作(确实如此)。
如果我想使用 label
将我的标签放在边缘的中心怎么办?
这是一个以黑色和 fontsize=20
显示“红色”的示例。如果将 label
更改为 headlabel
,参数将按预期工作。
DiagrammeR::grViz("
digraph boxes_and_circles {
# a 'graph' statement
graph [overlap = true, fontsize = 20, rankdir='LR']
# several 'node' statements
node [shape = circle,
fixedsize = true,
width=0.9,
fontname = Helvetica]
A; B
A -> B [label='something red', labelfontsize=2, labelfontcolor=red]
}
")
如果我理解正确的话:
DiagrammeR::grViz("
digraph boxes_and_circles {
# a 'graph' statement
graph [overlap = true, fontsize = 20, rankdir='LR']
# several 'node' statements
node [shape = circle,
fixedsize = true,
width=0.9,
fontname = Helvetica]
A; B
A -> B [label='something red', fontsize=15, fontcolor='#ff0000']
}
")
https://cran.microsoft.com/snapshot/2015-03-28/web/packages/DiagrammeR/README.html
我想更改图表边缘上方文本的颜色和大小。
根据文档,labelfontsize
和 labelfontcolor
应该为 taillabel
和 headlabel
执行此操作(确实如此)。
如果我想使用 label
将我的标签放在边缘的中心怎么办?
这是一个以黑色和 fontsize=20
显示“红色”的示例。如果将 label
更改为 headlabel
,参数将按预期工作。
DiagrammeR::grViz("
digraph boxes_and_circles {
# a 'graph' statement
graph [overlap = true, fontsize = 20, rankdir='LR']
# several 'node' statements
node [shape = circle,
fixedsize = true,
width=0.9,
fontname = Helvetica]
A; B
A -> B [label='something red', labelfontsize=2, labelfontcolor=red]
}
")
如果我理解正确的话:
DiagrammeR::grViz("
digraph boxes_and_circles {
# a 'graph' statement
graph [overlap = true, fontsize = 20, rankdir='LR']
# several 'node' statements
node [shape = circle,
fixedsize = true,
width=0.9,
fontname = Helvetica]
A; B
A -> B [label='something red', fontsize=15, fontcolor='#ff0000']
}
")
https://cran.microsoft.com/snapshot/2015-03-28/web/packages/DiagrammeR/README.html