I have the following R code
x <- c(0.01848598, 0.08052353, 0.06741172, 0.11652034) y <- c(0.4177541, 0.4042247, 0.3964025, 0.4074685) d <- data.frame(x,y) ggplot(d, aes(x=x, y=y)) + geom_point(size=4)
Creates the following graph:

I would like to draw all possible lines between these points in a repeatable way, i.e. number, location, etc. points may change. Does anyone know about the function R to do something like this. The standard + geom_point () only draws lines between subsequent points on the x axis. My perfect way out is shown below. Thanks in advance.

BONUS . Does anyone know a metric (preferably in R) to estimate the amount of space that spans multiple points? In this case, the set of space contained in the outer triangle.
EDIT - Bonus already answered in another SO question here
source share