как преобразовать строку в математическое выражение в R?

У меня есть векторы строк, скажем, c("E^A","S^P","lambda","T"," E^Q","E^Q","AT"), и я хочу отобразить их как метку оси X, используя математическое выражение. (Я полагаю, что написал их в формате математического выражения, но с кавычками)

Когда я помещаю

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)

По оси x отображаются только «E^A», «S^P», «лямбда», «T», «E^Q», «E ^Q","AT", а не математическая интерпретация строк, и я предполагаю, что это потому, что они не считаются математическими символами.

Как тогда я могу получить математическую маркировку? Большое спасибо!

5
задан Darshana 2 April 2012 в 05:24
поделиться