njtierney/naniar
Ver no GitHubgeom_missing_point renders points cropped by plot limits as 'Missing'
Open
#58 aberto em 15 de jun. de 2017
bugenhancementhelp wanted
Métricas do repositório
- Stars
- (557 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
@karawoo's response to my ggplot2 issue on missing data warnings made me twig this behaviour could also be an issue for geom_missing_point. It turns out that converting data outside the plot limits to NA seems to happen before our overloaded setup_data...(wat) creating a potentially misleading plot:
library(narnia)
library(ggplot2)
df <- data.frame(x = c(1:5) , y = 1:5)
ggplot(df, aes(x = x, y = y)) +
geom_missing_point() +
xlim(c(0,4)) +
ylim(c(0,5))

Her proposed work around using coord_cartesian does avoid the incorrect point categorisation:
ggplot(df, aes(x = x, y = y)) +
geom_missing_point() +
coord_cartesian(xlim = c(0, 4), ylim = c(0, 5))
