Я создаю блок-схему с помощью компоновщика пакетов 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)
")
Желаемый результат - текст из второго примера с форматированием из первого. Спасибо!