我用ggplot2创建了Sepal.Length和Sepal.Width(使用虹膜数据集)的图.
ggplot(iris, aes(x = Sepal.Width, y = Sepal.Length, col = Species)) + geom_point()
Run Code Online (Sandbox Code Playgroud)
工作正常,但现在我想在图表中添加一个单独的蓝色点.例如:
df = data.frame(Sepal.Width = 5.6, Sepal.Length = 3.9)
Run Code Online (Sandbox Code Playgroud)
有关如何实现这一目标的任何想法?
zx8*_*754 12
使用注释:
ggplot(iris, aes(x = Sepal.Width, y = Sepal.Length, col = Species)) +
geom_point() +
annotate("point", x = 5.6, y = 3.9, colour = "blue")
Run Code Online (Sandbox Code Playgroud)
添加另一个图层:
ggplot(iris, aes(x = Sepal.Width, y = Sepal.Length, col = Species)) +
geom_point() +
geom_point(aes(x=5.6, y=3.9), colour="blue")
Run Code Online (Sandbox Code Playgroud)
library('ggplot2')
df = data.frame(Sepal.Width = 5.6, Sepal.Length = 3.9)
ggplot(iris, aes(x = Sepal.Width, y = Sepal.Length, col = Species)) +
geom_point() +
geom_point(data = df, col = 'blue')
Run Code Online (Sandbox Code Playgroud)