Ich arbeite oft damit ggplot2
, dass Farbverläufe schön sind ( klicken Sie hier für ein Beispiel ). Ich muss in der Basis arbeiten und ich denke, scales
dass ich dort auch Farbverläufe erstellen kann, aber ich bin völlig daneben. Das grundlegende Ziel besteht darin, eine Palette von n Farben zu generieren, die von x bis y reicht. Die Lösung muss jedoch in der Basis funktionieren. Dies war ein Ausgangspunkt, aber es gibt keinen Ort, an dem ein n eingegeben werden kann.
scale_colour_gradientn(colours=c("red", "blue"))
Mir ist klar:
brewer.pal(8, "Spectral")
von RColorBrewer
. Ich suche eher nach einem Ansatz, der dem Umgang ggplot2
mit Verläufen ähnelt und besagt, dass ich diese beiden Farben habe und 15 Farben auf dem Weg haben möchte. Wie kann ich das machen?
base
speziell angefordert haben , aber ich finde colourvalues
( auch auf CRAN ) besonders praktisch, um Werte einem Gradienten zuzuordnen. Es ist auch ziemlich leicht (hängt davon ab Rcpp
).