2016-06-05 13 views
0

Ich verwende R Openair-Paket, um Zeitreihe von über hundert CSV-Dateien zu zeichnen. Ich kann den Plot generieren, aber ich kann dem Plot keinen Titel hinzufügen. Darüber hinaus möchte ich, dass der Titel der Standort der Site ist, den ich entweder aus dem Dateinamen oder der ersten Spalte in der CSV-Datei abrufen kann. Es sieht so aus, als könntest du das mit dem auto.text der Zeitplotfunktion machen, aber ich habe kein Glück. Ist es möglich, den Titel in der Mode hinzuzufügen? Wenn ja, wie kann es gemacht werden?Hinzufügen eines Titels zu R openair timeplot

library(openair) 

filedir <- "C:/Users/dfmcg/Documents/Thesis files/ALL_GPMP_O3_Met" 
myfiles <- c(list.files(path = filedir)) 
paste(filedir, myfiles,sep = '/') 
npsfiles <- c(paste(filedir, myfiles,sep = '/')) 

for (i in npsfiles[1:3]){ 
    timeozone <- import(i, date="DATE", date.format = "%m/%d/%Y %H", header = TRUE, 
         na.strings = "-999", auto.text(main = ("ABBR"))) 
    timePlot(timeozone, pollutant = c("O3")) 
} 

Und hier ist ein kleiner Teil der Daten:

ABBR  DATE   O3 SWS VWS SWD VWD 
ZION-DW 01/01/2004 00 -999 -999 -999 -999 -999 
ZION-DW 01/01/2004 01 -999 -999 -999 -999 -999 

Antwort

0

Sie Mann das Hauptattribut timePlot mit Ihrer Website Position als String Option, um es verwenden möchten.

title = 'Site location' 
timePlot(mydata, pollutant = "nox", main = title) 
+0

Dies legte einen Titel auf meinem Diagramm durch erfolgreich nicht durch meine Datei und fügen Sie den entsprechenden Titel. Es half, herauszufinden, wohin es als nächstes geht. Vielen Dank! – user5727

+0

@ user5727 Pleave abstimmen, wenn es hilfreich war :) – karthikbharadwaj

Verwandte Themen