Załóżmy, że mam tej działki:najprostszy sposób na dyskretyzację ciągłych skal dla skali kolorów ggplot2?
ggplot(iris) + geom_point(aes(x=Sepal.Width, y=Sepal.Length, colour=Sepal.Length)) + scale_colour_gradient()
co jest poprawny sposób discretize skali kolorów, jak działki pokazanej poniżej przyjętego odpowiedzi tutaj (gradient breaks in a ggplot stat_bin2d plot)?
ggplot poprawnie rozpoznaje dyskretne wartości i używa dla nich dyskretnych skal, ale moje pytanie brzmi, czy masz ciągłe dane i chcesz mieć dyskretny pasek kolorów (z każdym kwadratem odpowiadającym wartości, a kwadraty w kolorze w gradiencie)), jaki jest najlepszy sposób na zrobienie tego? Czy dyskretyzacja/binning ma miejsce poza ggplotem i zostać umieszczona w ramce danych jako osobna kolumna o wartości dyskretnej, czy jest jakiś sposób, aby to zrobić w ggplot? przykładem tego, co szukam jest podobna do skali przedstawionej tutaj:
wyjątkiem Mam kreślenia wykres punktowy, a nie coś podobnego geom_tile
/mapę cieplną.
dzięki.
Czy kolejność etykiet działać, jeśli istnieją liczby ujemne w zmiennej używane do barwienia? – gvrocha