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ĩ scales
có 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 ggplot2
xử 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 đó?
base
cụ 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
).