geom_line中的颜色平滑

时间:2013-04-10 11:08:00

标签: r colors ggplot2

使用ggplot2,我希望在我只有少量数据点的情节中“平滑”地使用彩色线条。就像我所尝试的尺度(例如scale_color_gradient2)似乎没有内插颜色,而是单色地颜色片段。

代码示例:

ggplot(data.frame(x=1:5)) + geom_line(aes(x=x, y=x, color=x), size=3) + 
   scale_color_gradient2()

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以增加1到5之间的点数:

df <- data.frame(x=seq(1,5,0.001))

ggplot(df) + geom_line(aes(x=x, y=x, color=x), size=3) + 
   scale_color_gradient2()