在ggplot2图中添加一个额外的点

在ggplot2图中添加一个额外的点

本文介绍了在ggplot2图中添加一个额外的点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用ggplot2创建了Sepal.Length和Sepal.Width的图(使用虹膜数据集).

I have created a plot of the Sepal.Length and the Sepal.Width (using the iris dataset) with ggplot2.

  ggplot(iris, aes(x = Sepal.Width, y = Sepal.Length, col = Species)) + geom_point()

工作正常,但现在我想用蓝色将单独的点添加到图形中.例如:

Works fine but now I would like to add a seperate point to the graph with a blue color. So for example:

  df = data.frame(Sepal.Width = 5.6, Sepal.Length = 3.9)

关于如何实现此目标的任何想法吗?

Any thoughts on how I can accomplish this?

推荐答案

添加另一层:

ggplot(iris, aes(x = Sepal.Width, y = Sepal.Length, col = Species)) +
  geom_point() +
  geom_point(aes(x=5.6, y=3.9), colour="blue")

这篇关于在ggplot2图中添加一个额外的点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 11:13