上下文
我正在尝试创建一个自定义的颜色标度,以便使用类似于scale_fill_perso in ggplot的东西来调用。我遵循了这个漂亮的中描述的步骤。我的离散尺度有7个等级。当使用一个7层的图形时,我有预期的颜色。但是,当我使用的颜色不多时,我希望R尊重我的调色板的顺序,而不是在值之间进行插值(参见示例)。例如,如果我有3种颜色,我希望R使用我的颜色向量的前三个值。我认为这来自于my_pal,
使用下面的代码,我可以为x和y轴设置标签,但不能在这里设置颜色的标签,即cyl。没有提供任何方法。(MPG,wt,data=mtcars,colour=cyl,xlab="MPG",ylab="WT")
X <- runif(100) y <- runif(100) time <- runif(100) pal <- colorRampPalette(c(&