Я часто працюю з тим, ggplot2що робить градієнти приємними ( натисніть тут для прикладу ). У мене є потреба працювати в базі, і я думаю, scalesщо там можна використовувати і для створення градієнтів кольорів, але я сильно не знаю як. Основна мета - генерувати палітру з n кольорів, яка варіюється від кольору x до кольору y. Однак рішення має працювати в базі. Це було відправною точкою, але немає місця для введення n.
scale_colour_gradientn(colours=c("red", "blue"))
Я добре знаю:
brewer.pal(8, "Spectral")
з RColorBrewer. Я більше шукаю підхід, подібний до того, як ggplot2поводиться з градієнтами, який говорить про те, що я маю ці два кольори, і мені хочеться 15 кольорів. Як я можу це зробити?
baseспеціально запитували , але я вважаю colourvalues( також на CRAN ) особливо зручним для відображення значень у градієнт. Він також досить легкий (залежить від Rcpp).


