Tôi thường làm việc với ggplot2điều đó làm cho gradient đẹp ( nhấp vào đây để xem ví dụ ). Tôi có nhu cầu làm việc trong cơ sở và tôi nghĩ scalescó thể được sử dụng ở đó để tạo ra các chuyển màu nhưng tôi hoàn toàn không hiểu về cách làm. Mục tiêu cơ bản là tạo ra một bảng màu gồm n màu trải dài từ màu x đến màu y. Tuy nhiên, giải pháp cần phải hoạt động trong cơ sở. Đây là điểm bắt đầu nhưng không có chỗ để nhập n.
scale_colour_gradientn(colours=c("red", "blue"))
Tôi biết rõ về:
brewer.pal(8, "Spectral")
từ RColorBrewer. Tôi đang tìm kiếm thêm cách tiếp cận tương tự như cách ggplot2xử lý các gradient cho biết tôi có hai màu này và tôi muốn có 15 màu trên đường đi. Làm thế nào tôi có thể làm điều đó?
basecụ thể, nhưng tôi thấy colourvalues( cả trên CRAN ) đặc biệt thuận tiện cho việc ánh xạ các giá trị sang một gradient. Nó cũng khá nhẹ (phụ thuộc vào Rcpp).


