r - ggplot2 - Hervorhebung ausgewählter Punkte und merkwürdiges Verhalten

7

Ich möchte ausgewählte Punkte hervorheben und habe seltsames Verhalten festgestellt. Zuerst einige Dummy-Daten:

%Vor%

Dies funktioniert korrekt. Um einige Punkte hervorzuheben, füge ich einen weiteren geom_point layer hinzu:

%Vor%

Beachten Sie, dass ich nur einen begrenzten Bereich der Daten anzeigen ( [20:40] ). Jetzt kommt das seltsame Verhalten:

%Vor%

Wenn ich die Größe des ausgewählten Bereichs ändere, erhalte ich einen Fehler, der ungefähr aus dem Deutschen übersetzt ist: Error...: Arguments implying different number of rows . Seltsamerweise variiert dies mit dem ausgewählten Bereich. [23:40] funktioniert, [22:40] nicht.

Der Fehler in Englisch ist:

%Vor%     
lambu0815 13.07.2012, 09:43
quelle

2 Antworten

22

Wenn Ihre Daten zwischen verschiedenen Layern unterschiedlich sind, müssen Sie die neuen Daten für jeden Layer angeben.

Sie tun dies mit dem Argument data=... für jede geom , die andere Daten benötigt:

%Vor%

    
Andrie 13.07.2012 10:25
quelle
0

Eine weitere Option, die die Bedingungen für beide Attribute, Farbe und Größe, in geom_point hinzufügt. Dann kontrollieren wir manuell diejenigen, die scale_colour_manual bzw. scale_size_manual verwenden.

%Vor%

    
mpalanco 14.01.2017 18:42
quelle

Tags und Links