ggplot:如何绘制2d散点图的轮廓线以勾勒出数据点

时间:2017-06-20 19:58:03

标签: r ggplot2 scatter-plot

我需要围绕在x-y空间内绘制的所有数据点画一条线。我不需要2d密度分布。查看附图(该字段只是手动绘制)。谢谢。 scatter plot with line around data points

1 个答案:

答案 0 :(得分:2)

这是ggalt geom_encircle的完美用例:

#install.packages('ggalt')
library(ggalt)
#> Loading required package: ggplot2

ggplot(iris, aes(Sepal.Length, Sepal.Width)) +
  geom_point() +
  geom_encircle()

您也可以按小组包围:

ggplot(iris, aes(Sepal.Length, Sepal.Width, color = Species)) +
  geom_point() +
  geom_encircle()