Я создаю блок-схему с помощью средства создания диаграмм пакетов R. Чтобы получить желаемое форматирование (полужирный, маркер, выравнивание по левому краю), я могу написать метку узла в html. Однако я также хочу заполнить часть текста, вызвав переменные в R, и я не могу понять, как это сделать одновременно (форматирование html + вызов переменных R).
В этом фрагменте кода форматирование html работает, но вместо того, чтобы печатать строку, назначенную переменной text_var, она печатает строку text_var.
library(DiagrammeR)
text_var = 'Some text'
grViz("digraph flowchart {
# Node definitions
node [fontname = Helvetica, shape = box]
tab1 [label = <<b> Node 1 </b> <br ALIGN = 'LEFT' /> • text_var <br ALIGN = 'LEFT' />
>]
tab2 [label = 'Node 2']
# Edge definitions
tab1 -> tab2
}")
В этом фрагменте кода я печатаю строку, назначенную переменной text_var, но html нет.
library(DiagrammeR)
text_var = 'Some text'
grViz("digraph flowchart {
# Node definitions
node [fontname = Helvetica, shape = box]
tab1 [label = '@@1']
tab2 [label = 'Node 2']
# Edge definitions
tab1 -> tab2
}
[1]: paste0('Node 1 \\n ', text_var)
")
Желаемый результат — текст из второго примера с форматированием из первого. Благодарю вас!