Je ne suis pas fan des aplats gris, mais une fois passé à un autre thème, ggplot2 permet vraiment de faire de beaux graphes assez rapidement (à condition de bien préparer ses données).
Il y a de bons exemples ici
Version rapide avec gglot2 sous R.
library("ggplot2")
data <- read.csv("~/Downloads/hum-pop.csv")
# On simplifie les noms de colonne (en particulier on élimine les espaces)
names(data) <- c("Year", "Population")
p <- ggplot(data=data, aes(x=Year, y=Population)) +
geom_line() + # on veut une ligne
geom_point() + # et les points
ggtitle("Human population (Hyde 2007)") +
theme_bw() # thème sans aplat gris
print(p) # on affiche le graphe
Population ggplot
Puis la version logarithmique:
# on passe à l'échelle log10 et on reformate un peu l'affichage
q <- p +
scale_y_log10(breaks = trans_breaks("log10", function(x) 10^x),
labels = trans_format("log10", math_format(10^.x)))
print(q)
[^] # Re: R
Posté par eingrossfilou . En réponse au journal Faire des graphiques à partir de données : comparaison. Évalué à 6.
Je ne suis pas fan des aplats gris, mais une fois passé à un autre thème, ggplot2 permet vraiment de faire de beaux graphes assez rapidement (à condition de bien préparer ses données).
Il y a de bons exemples ici
Version rapide avec gglot2 sous R.
Population ggplot
Puis la version logarithmique:
Population ggplot log