我想绘制路径并显示数据点的位置。
Combine Points with lines with ggplot2
使用geom_point() + geom_line()
,但我不喜欢点更粗,线条有不连续的外观- x - x ----- x ---
因此我决定
mya <- data.frame(a=1:20)
ggplot() +
geom_path(data=mya, aes(x=a, y=a, colour=2, size=1)) +
geom_point(data=mya, aes(x=a, y=a, colour=1, size=1)) +
theme_bw() +
theme(text=element_text(size=11))
我喜欢点和线的大小相同。我没有使用alpha通道,因为当我将文件包含在其他程序中时,我担心alpha通道会出现问题。
darker(FF0000) = AA0000
size=
R 2.15
参数未按预期运行
答案 0 :(得分:4)
可以在ggplot调用中设置或映射美学。
在您的情况下,您似乎想要将大小设置为单个值。您还可以使用scale_..._manual(values = ..., guide = 'none')
来禁止创建图例。
这似乎是colour
所需的内容。
然后,您可以使用lightblue
和darkblue
等命名颜色(有关详细信息,请参阅?colors
)
ggplot() +
geom_line(data=mya, aes(x=a, y=a, colour='light'), size = 2) +
geom_point(data=mya, aes(x=a, y=a, colour='dark'), size = 2) +
scale_colour_manual(values = setNames(c('darkblue','lightblue'),
c('dark','light')), guide = 'none') +
theme_bw()