Possiedo un vettore di stringhe, ad esempio c("E^A","S^P","lambda","T","E^Q","E^Q","AT")
e desidero stamparle come etichetta dell'asse x utilizzando l'espressione matematica. (Credo che le ho scritte in formato un'espressione matematica, ma con quote)come convertire la stringa in espressione matematica in R?
Quando ho messo
text(x,par("usr")[3]-0.2,labels=substitute(A,list(A=label)),srt=20,pos=1,adj = c(1.1,1.1), xpd = TRUE,cex=0.7)
L'asse x mostra solo "E^A", "S^P"," lambda "," T "," E^Q "," E^Q "," AT ", non l'interpretazione matematica delle stringhe, e immagino sia perché non sono considerati come simboli matematici.
Come posso ottenere l'etichettatura matematica, quindi? Grazie mille!
uso l'espressione() – aatrujillob
'expression' così come' as.expression' non può convertire il carattere in espressione. – kohske
Se vuoi ottenere queste espressioni sull'asse x, hai guardato all'asse? – BenBarnes