Articles of ggplot2

Comment puis-je obtenir une grid «déséquilibrée» de ggplots?

Avec grid.arrange je peux organiser plusieurs figures de ggplot dans une grid pour obtenir un chiffre à plusieurs panneaux en utilisant quelque chose comme: library(ggplot2) library(grid) library(gridExtra) générer des tracés ggplot2, puis plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2) Comment puis-je obtenir une coloration «déséquilibrée» 2 avec une plot dans la totalité du premier […]

Comment modifier la mise en forme des nombres sur un axe avec ggplot?

J’utilise R et ggplot pour dessiner un nuage de points de certaines données, tout va bien sauf que les nombres sur l’axe des y apparaissent avec le formatage des exposants de style informatique, par exemple 4e + 05, 5e + 05, etc. inacceptable, alors je veux le faire afficher 500,000, 400,000, etc. Obtenir une notation […]

Comment puis-je organiser un nombre arbitraire de ggplots en utilisant grid.arrange?

Ceci est croisé sur le groupe google ggplot2 Ma situation est que je travaille sur une fonction qui génère un nombre arbitraire de tracés (en fonction des données d’entrée fournies par l’utilisateur). La fonction retourne une liste de n diagrammes, et j’aimerais que ces tracés soient en formation 2 x 2. Je suis aux sockets […]

Changer la taille du titre des axes et des étiquettes dans ggplot2

J’ai une question très simple à laquelle j’ai du mal à trouver la réponse. J’espérais que quelqu’un ici pourrait m’aider. Un exemple de dataframe est présenté ci-dessous: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g Je veux juste apprendre comment je change la […]

Ajouter une légende commune pour les ggplots combinés

J’ai deux ggplots que j’aligne horizontalement avec grid.arrange . J’ai parcouru de nombreux messages sur le forum, mais tout ce que j’essaie semble être des commandes qui sont maintenant mises à jour et nommées autrement. Mes données ressemblent à ceci: # Data plot 1 axis1 axis2 group1 -0.212201 0.358867 group2 -0.279756 -0.126194 group3 0.186860 -0.203273 […]

Le graphique en courbes ggplot2 donne «geom_path: chaque groupe ne comprend qu’une seule observation. Avez-vous besoin d’ajuster l’esthétique du groupe?

Avec ce bloc de données (“df”): year pollution 1 1999 346.82000 2 2002 134.30882 3 2005 130.43038 4 2008 88.27546 J’essaie de créer un graphique comme celui-ci: plot5 <- ggplot(df, aes(year, pollution)) + geom_point() + geom_line() + labs(x = "Year", y = "Particulate matter emissions (tons)", title = "Motor vehicle emissions in Baltimore") L’erreur que […]

Erreur persistante d’état graphique non valide lors de l’utilisation de ggplot2

Je crois que mon fichier de données est correct et mon code est correct. En fait, j’ai éliminé des parties du dataframe et la plupart des codes graphiques pour rendre les choses aussi simples que possible. Mais quand même, je reçois: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state Qu’est-ce qui ne va pas […]

Comment gérer les erreurs de «données de classe inégales» de ggplot2?

En essayant de superposer une nouvelle ligne à un ggplot existant, j’obtiens l’erreur suivante: Error: ggplot2 doesn’t know how to deal with data of class uneval La première partie de mon code fonctionne bien. Vous trouverez ci-dessous une image des données de production éolienne horaires «récentes» provenant d’un marché de l’énergie élecsortingque du Midwest américain. […]

Changer l’ordre d’une échelle x discrète

Je crée un graphique à barres en utilisant ggplot avec une échelle de x discrète, l’axe des x est maintenant organisé par ordre alphabétique, mais je dois le réorganiser pour qu’il soit ordonné par la valeur de l’axe des y (la plus grande barre sera être positionné à gauche). J’ai essayé de sortinger ou ordonner, […]

Installation d’une version antérieure du package R

J’essaie d’utiliser Rpy2 et ggplot2 mais j’ai une erreur. Après quelques recherches sur l’erreur en ligne, j’ai constaté que l’erreur se produisait car des modifications du package ggplot2 n’étaient pas encore reflétées dans Rpy2 (par exemple, voir cet article (Edit: Link is now)). Il me faut donc maintenant installer une ancienne version de ggplot2. Voici […]