2015-05-13 5 views
-1

Как я могу сохранить косую черту в R?Держите переднюю косую черту и делайте надписи с timePlot из пакета openair

Например, мне нужно держать слэш и сделать 3 надстрочный

... 
ylab = "PM2.5 Concentration [ug/m3]/ Device Humidity [%]", 
name.pol = c("PM2.5 Concentration [ug/m3]", "Device Humidity [%]"), 
... 

Я получаю этот результат автоматически,

enter image description here

косой черты перед м имеет удален (нет что я хочу).

3 является надстрочным индексом (чего я хочу).

Любые идеи?

EDIT:

  timePlot(allData, 
       pollutant = c("particle_concentration", "humidity"), 
       avg.time = mean, 
       lwd = 2, 
       lty = 1, 
       ylab = "PM2.5 Concentration [ug/m3]/ Device Humidity [%]", 
       xlab = siteData$description, 
       name.pol = c("PM2.5 Concentration [ug/m3]", "Device Humidity [%]"), 
       cols = c("blue", "orange"), 
       type = "site", 
       group = TRUE) 
+0

Я не ученый. ученый попросил меня сделать это и попросил, чтобы это случилось, я боюсь .... – laukok

+0

см. мое редактирование выше. что еще нужно, чтобы показать тогда? – laukok

ответ

1

Набор auto.text = FALSE и использовать plotmath:

library(openair) 
timePlot(mydata, pollutant = "nox", 
     ylab = expression(paste("PM2.5 Concentration ", group("[", mu*g/{m^3}, "]"), "/ Device Humidity [%]")), 
     auto.text = FALSE) 

resulting plot

+0

Спасибо Roland за помощь! – laukok