我使用R中的ggplot创建了一个散点图:
ggplot(data, aes(x=x, y=y)) +
xlim(0,800) +
ylim(0,600) +
geom_point(colour="black") +
geom_path(aes(color="red")
我想在这个图表上画一个椭圆(请注意不是置信区间椭圆),使用中心坐标、高度和宽度。
我已经尝试了plotrix包中的draw.ellipse函数,但这只适用于R默认的plot函数创建的散点图。
是否有人知道如何在由ggplot创建的散点图上绘制椭圆?
stat_ellipse()
对你无效吗? - Z.Linggforce
包中的geom_ellipsis
函数(在Github上的开发版本,该函数的说明可以在此处找到:https://github.com/thomasp85/ggforce/blob/master/vignettes/Visual_Guide.Rmd)。 - Z.Lin