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, scalesdass 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 ggplot2mit 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?
basespeziell 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).


