Я хочу создать вектор цветов, чтобы затем применить его к барплоту.Я создал цветовой диапазон:
color.function <- colorRampPalette(c("blue", "white", "red"))
И затем я хотел бы получить конкретные цвета для определенных значений, содержащихся в диапазоне.Например, предположим, что я хочу, чтобы диапазон цветов составлял от -10 до 10. Затем я хочу получить цвета для -7, -4.5 и 2 (например).
Как я могу это сделать?Я пробовал это:
col.seq <- seq(-10, 10, 0.1)
cuts <- cut(c(-7,-4.5,2), breaks = length(col.seq))
colors <- colorRampPalette(c("blue", "white", "red"))(length(col.seq))
levels(colors) <- cuts
colors
, но, кажется, он просто дает цвет на разрыв в моей палитре.
Любая помощь приветствуется!