ein levelplot Erstellen mit ggplot
‚s stat_density_2d
ich "gebrochen" Polygone. Zum Beispiel der äußere im Beispiel unten.Gebrochene Polygone in levelplot ggplot mit stat_density_2d
Wie kann ich das beheben, um eine glatte Form zu bekommen?
set.seed(0)
n <- 50
d <- data.frame(x = rnorm(n, -.7, .5),
y = rnorm(n, 0, .8))
ggplot(d, aes(x, y)) +
geom_point() +
stat_density_2d(aes(fill = ..level..), alpha=.1, geom = "polygon")
Für das reproduzierbare Beispiel können Sie 'scale_x_continuous (Grenzen = c (-1.75, 0.5)) + scale_y_continuous (Grenzen = c (-2.0, 2.1))'. Sie müssen nur sicherstellen, dass die Grenzen des Diagramms ausreichen, um das Zuschneiden der Polygone zu vermeiden. – hrbrmstr