Ich versuche, zwei verschiedene Plots zu überlagern. Einer ist geom_boxplot
, der andere geom_jitter
. Ich möchte, dass jeder seine eigene Farbskala hat. Aber wenn ich die zweite Farbskala hinzufüge, bekomme ich den Fehler
Ich gehe davon aus, dass ich etwas falsch mache. Jeder Rat wäre zu schätzen wissen
Dies ist ein grobes Beispiel für meinen Arbeitscode:
%Vor% dat
und dat2
haben dasselbe Schema, aber unterschiedliche Werte.
Ich habe mehrere Beispiele gefunden, die sich mit überlagernden Graphen befassen, aber keine, die diese spezifischen Probleme ansprechen.
Zuerst wurden zwei Beispieldatenrahmen mit den gleichen Namen wie in Beispiel erstellt.
%Vor% Ich nehme an, dass Sie das Argument fill=
nicht in geom_jitter()
verwenden müssen, da die Farbe für shape=4
auch mit colour=
argument festgelegt werden kann. Dann können Sie scale_colour_manual()
verwenden, um Ihre Werte festzulegen. Anstelle von cpallete
wurden nur Namen von Farben verwendet.
Tags und Links r ggplot2 color-scheme