Seite 1 von 1

Farbpalette per Index anwenden

Verfasst: Sa Dez 01, 2018 7:16 pm
von mokka
Hallo allerseits!

Code: Alles auswählen

 
 library(ggpubr)
  boxplot(data$Median_TP_A,data$Median_TP_B,
          names=c("A","B"), 
          prob=TRUE)
  for(i in 1:11) lines(c(1,2),c(data$Median_TP_A[i],data$Median_TP_B[i]), col="red")
  for(i in 1:11) points(c(1,2),c(data$Median_TP_A[i],data_hrv$Median_TP_B[i]), col="red")
das gibt mir 2 boxplots, in denen die beiden zugehörigen wertepaare mit index durch 2 punkte gekennzeichnet und einer linie verbunden werden. da das unübersichtlich ist, wenn ich alle linien in rot mache, würde ich gerne für jede linie eine farbe aus einer farbpalette rainbow() oder so zuweisen, allerdings stehe ich damit ziemlich an.

wäre für eure hilfe sehr dankbar! :)

Re: Farbpalette per Index anwenden

Verfasst: Sa Dez 01, 2018 9:02 pm
von schubbiaschwilli
Gude!

Probier mal

Code: Alles auswählen

col=rainbow(11)[i]
im Plot-Befehl.

Ich würde dir (wie jedem anderen auch) übrigens (im Sinne einer guten Lesbarkeit) empfehlen, die 11 durch eine Variable/Konstante zu ersetzen (https://de.wikipedia.org/wiki/Magische_ ... en_in_Code).

Gruß Schubbiaschwilli

Re: Farbpalette per Index anwenden

Verfasst: Sa Dez 01, 2018 11:15 pm
von mokka
danke :)

Re: Farbpalette per Index anwenden

Verfasst: Sa Dez 01, 2018 11:16 pm
von mokka
das mit dem index hab ich auf dein anraten bei der gelegenheit auch gleich über

Code: Alles auswählen

length ...
gelöst :)