C'è un modo per ottenere caratteri di controllo per le stringhe di testo, ad es. "\n"
per newline
valutato all'interno di un'espressione plotmath o viceversa. Nel seguente esempio, desidero combinare:Includere caratteri di controllo testo nelle espressioni plotmath
- certo testo carattere
- testo carattere di controllo (nuova riga)
- sostituto un nome variabile
- includono un'espressione plotmath
Dopo lettura this question Posso ottenere la maggior parte del modo lì con sostituto, ma il carattere newline
non viene valutato. Ora sto girando a vuoto e mi confondo con plotmath
, parse
, bquote
e substitute
. Nel help page per plotmath si dice
caratteri di controllo (ad esempio \ n) non sono interpretati in stringhe di caratteri in plotmath, a differenza di tracciato normale.
Ciò significa che è davvero impossibile?
lab = "some data"
form = "Exponential"
x = 1:10
y = x^2
plot(x , y , type = "b")
title(main = substitute(paste("Plot of " , phi , " of: " , lab , "\nFunctional form: " , form) , list(lab = lab , form = form)) , adj = 0)
La soluzione funziona perfettamente! Grazie mille per aver attraversato il pantano di 'bquote' e le espressioni matematiche/di testo per me! +1 –