Gewusst wie: zeichnen von Linien auf ein Grundstück in R?

Ich brauche zum zeichnen von Linien aus den gespeicherten Daten in eine text-Datei.
Bisher bin ich in der Lage, nur ziehen Sie die Punkte auf einem Diagramm aus und ich möchte Sie haben als Linien (line graph).

Hier der code:

pupil_data <- read.table("C:/a1t_left_test.dat", header=T, sep="\t") 

max_y <- max(pupil_data$PupilLeft)

plot(NA,NA,xlim=c(0,length(pupil_data$PupilLeft)), ylim=c(2,max_y)); 

for (i in 1:(length(pupil_data$PupilLeft) - 1)) 
{
    points(i, y = pupil_data$PupilLeft[i], type = "o", col = "red", cex = 0.5, lwd = 2.0)
}

Bitte helfen Sie mir, ändern Sie diese Zeile von code:

points(i, y = pupil_data$PupilLeft[i], type = "o", col = "red")

zum zeichnen von Linien aus den Daten.

Hier werden die Daten in die Datei:

PupilLeft  
3.553479    
3.539469    
3.527239    
3.613131    
3.649437    
3.632779    
3.614373    
3.605981    
3.595985    
3.630766    
3.590724    
3.626535    
3.62386 
3.619688    
3.595711    
3.627841    
3.623596    
3.650569    
3.64876 
Warum würden Sie die points Funktion, wenn Sie zeichnen wollten lines?
hinzufügen eines type='l' in Ihrem plot() Funktion und verwenden Sie die lines() aftwerards.
Daten:PupilLeft3.553479 3.539469 3.527239 3.613131 3.649437 3.632779 3.614373 3.605981 3.595985 3.630766 3.590724 3.626535 3.62386 3.619688 3.595711 3.627841 3.623596 3.650569 3.64876
Ich habe versucht, sowohl die Lösungen, aber es kommt nichts heraus, wenn ich 'lines()'. Das gleiche passiert mit 'type='l" in der 'plot()' fcn, während Sie mit den Linien danach.
es ist Ihre Schleife, die fouls von code. Siehe meine überarbeitete Antwort.

InformationsquelleAutor pjercic | 2012-02-20

Schreibe einen Kommentar