基础R中的ggplot2
参数在lend
中是否有等效参数,可让您为线条创建圆角?
我有一个非常粗的线条,我想把边缘弄圆......
对基线R的边缘进行舍入似乎是默认的,但我无法弄清楚如何使用ggplot
来复制它:
df = structure(list(x = c(10, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.8,10.9), y = c(282.083195814139, 281.463374904196, 280.846027959358,280.231142308826, 279.618705353623, 279.008704566105, 278.401127489482, 277.795961737318, 277.193194993064, 276.592815009577)), .Names = c("x", "y"), row.names = c(NA, 10L), class = "data.frame")
ggplot(df, aes(x, y)) + geom_line(lwd = 10)
lend
参数在这里没用。
ggplot(df, aes(x, y)) + geom_line(lwd = 10, lend=0)
答案 0 :(得分:1)
您需要使用geom_path。论证是lineend。
ggplot(df, aes(x, y)) + geom_path(lwd = 10, lineend = "round")