DiagrammeR 如何使用 HTML 在节点中左对齐文本
DiagrammeR How can I left align text in nodes using HTML
当我使用 HTML 代码时,如何在 DiagrammeR::graphviz() 中左对齐文本?
我需要在节点中插入项目符号、金星和火星标志,我只能使用 HTML 来做到这一点。
我可以找到一些描述不使用 HTML 时如何左对齐的帖子 (\\l),但我找不到任何关于如何使用 HTML 进行左对齐的帖子。
如何在使用 HTML 时左对齐节点中的文本?
代表:
```{r}
DiagrammeR::grViz("
digraph rmarkdown{
# Box
node [shape = box
fontname = Helvetica,
penwidth = 1.0,
fixedsize = true,
width = 3,
height = 1]
A;
A[label =
<
Top row<br/>
• Bullet one<br/>
• Bullet two with more words<br/>
♀ A venus sign
>]
}
")
```
我在这里找到了答案:https://www.graphviz.org/doc/info/shapes.html
您需要在 HTML 换行符代码中插入 ALIGN = 'LEFT' 行。
见下文:
DiagrammeR::grViz("
digraph rmarkdown{
# Box
node [shape = box]
A;
A[label =
<
Top row<br ALIGN = 'LEFT'/>
• Bullet one<br ALIGN = 'LEFT'/>
• Bullet two with more words<br ALIGN = 'LEFT'/>
♀ A venus sign <br ALIGN = 'LEFT' />
>
]
}
")
```
当我使用 HTML 代码时,如何在 DiagrammeR::graphviz() 中左对齐文本?
我需要在节点中插入项目符号、金星和火星标志,我只能使用 HTML 来做到这一点。
我可以找到一些描述不使用 HTML 时如何左对齐的帖子 (\\l),但我找不到任何关于如何使用 HTML 进行左对齐的帖子。
如何在使用 HTML 时左对齐节点中的文本?
代表:
```{r}
DiagrammeR::grViz("
digraph rmarkdown{
# Box
node [shape = box
fontname = Helvetica,
penwidth = 1.0,
fixedsize = true,
width = 3,
height = 1]
A;
A[label =
<
Top row<br/>
• Bullet one<br/>
• Bullet two with more words<br/>
♀ A venus sign
>]
}
")
```
我在这里找到了答案:https://www.graphviz.org/doc/info/shapes.html
您需要在 HTML 换行符代码中插入 ALIGN = 'LEFT' 行。
见下文:
DiagrammeR::grViz("
digraph rmarkdown{
# Box
node [shape = box]
A;
A[label =
<
Top row<br ALIGN = 'LEFT'/>
• Bullet one<br ALIGN = 'LEFT'/>
• Bullet two with more words<br ALIGN = 'LEFT'/>
♀ A venus sign <br ALIGN = 'LEFT' />
>
]
}
")
```