Je sèche sur une représentation graphique.
Soit les données ci-dessous, j'aimerai superposer sur la même figure le 'geom_bar' d'une variable (n_data_sub) et le 'geom_density' de l'autre variable (n_data_t).
La variable n_data_sub étant en fait un échantillon (département) de la variable n_data_t (France).
L'idée étant donc de représenter la "spécificité" d'un département par rapport à la totalité du jeu de données.
Pas de problème pour représenter la première partie de mon graph (geom_bar de l'échantillon, cf. ci-dessous), mais je ne vois pas du tout comment représenter en plus le geom_density de la deuxième variable. Il me faut appeler la deuxième variable, et j'ai systématiquement des rejets lorsque je l'appelle dans les 'aes' du geom_density.
Auriez-vous une piste SVP ?
Code : Tout sélectionner
library(ggplot2)Code : Tout sélectionner
data <- data.frame(month = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12),
n_data_t = c(3, 4, 8, 48, 183, 251, 297, 209, 77, 19, 4, 3),
n_data_sub = c(1, 0, 0, 0, 8, 7, 31, 29, 3, 0, 0, 1))Code : Tout sélectionner
ggplot(data, aes(month)) +
geom_bar(aes(weight = n_data_sub)) +
scale_x_discrete(name = "mois", limits = c("janv.","fév.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.")) +
theme(legend.position = "none",
plot.title = element_blank(),
axis.title.x = element_blank(),
axis.title.y = element_blank())Merci, et bonne soirée / journée.