[英]How to apply a continous color ramp to a straight line in ggplot2?
问题是当使用geom_segment
时,只有一个段。 但是,除了ggforce::geom_link
之外,您还可以使用geom_line
获得相同的结果:
使用一些假数据:
df <- data.frame(
x = seq(0, 2 * pi, length.out = 100),
y = sin(seq(0, 2 * pi, length.out = 100))
)
library(ggplot2)
ggplot(df, aes(x, y, color = y)) +
geom_line() +
geom_line(data = data.frame(x = -.5, y = seq(-1, 1, length.out = 100))) +
scale_color_viridis_c()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.