Supponiamo che io ho questa trama:Il modo più semplice per discretizzare le scale continue per le scale di colori ggplot2?
ggplot(iris) + geom_point(aes(x=Sepal.Width, y=Sepal.Length, colour=Sepal.Length)) + scale_colour_gradient()
qual è il modo corretto per discretizzare la scala di colore, come la trama mostrato di seguito la risposta accettata qui (gradient breaks in a ggplot stat_bin2d plot)?
ggplot riconosce correttamente i valori discreti e utilizza scale discrete per questi, ma la mia domanda è se si dispone di dati continui e si desidera una barra di colore discreto per esso (con ogni quadrato corrispondente a un valore e quadrati colorati in una sfumatura ancora), Qual'è il miglior modo di farlo? Se la discretizzazione/binning avviene al di fuori di ggplot e viene inserita nel dataframe come una colonna separata con valori discreti, o esiste un modo per farlo in ggplot? un esempio di quello che sto cercando è simile alla scala mostrato qui:
tranne Sto tracciando un grafico a dispersione e non qualcosa di simile geom_tile
/heatmap.
grazie.
Ha l'ordine di etichette funziona se esistono i numeri negativi nella variabile utilizzata per la colorazione? – gvrocha