Articles of ggplot2

Largeur cohérente pour geom_bar en cas de données manquantes

Est-il possible de définir une largeur constante pour geom_bar() en cas de données manquantes dans l’exemple de série temporelle ci-dessous? J’ai essayé de définir la width en aes() sans succès. Comparez la largeur des barres de mai ’11 à juin ’11 dans le tracé sous l’exemple de code. colours <- c("#FF0000", "#33CC33", "#CCCCCC", "#FFA500", "#000000" […]

puis-je changer la position de l’étiquette de bande dans ggplot du haut vers le bas?

Je sais que ce n’est pas tout à fait un problème de visualisation de données, mais le patron l’a demandé, alors je dois déterminer si c’est possible. Merci!

Jolies tiques pour une échelle normale de log en utilisant ggplot2 (dynamic pas manuel)

J’essaie d’utiliser ggplot2 pour créer un graphique de performances avec une échelle de journal normale. Malheureusement, je ne suis pas capable de produire de jolis coups comme pour la fonction de base. Voici mon exemple: library(ggplot2) library(scales) # fix RNG set.seed(seed=1) # simulate returns y=rnorm(999,0.02,0.2) # M$Y are the cummulative returns (like an index) M=data.frame(X=1:1000,Y=100) […]

Dans ggplot2, que représente la fin des lignes de la boîte à moustaches?

Je n’arrive pas à trouver une description de ce que représentent les extrémités des lignes d’une boîte à moustaches. Par exemple, voici les valeurs de points au-dessus et au-dessous des extrémités des lignes. (Je me rends compte que le haut et le bas de la boîte sont au 25ème et au 75ème percentile et que […]

En utilisant ggplot2, puis-je insérer une coupure dans l’axe?

Je veux créer un graphique en barres où l’une des valeurs est beaucoup plus grande que toutes les autres valeurs. Y a-t-il un moyen d’avoir un axe y discontinu? Mes données sont les suivantes: df <- data.frame(a = c(1,2,3,500), b = c('a1', 'a2','a3', 'a4')) p <- ggplot(data = df, aes(x = b, y = a)) […]

Comment spécifier des colonnes dans facet_grid OU comment modifier des étiquettes dans facet_wrap

J’ai un grand nombre de séries de données que je veux tracer en utilisant de petits multiples. Une combinaison de ggplot2 et facet_wrap fait ce que je veux, résultant généralement en un joli petit bloc de 6 x 6 facettes. Voici une version plus simple: Le problème est que je n’ai pas de contrôle adéquat […]

Légende en bas, deux lignes enveloppées dans ggplot2 en r

Rdates <- c("2007-01-31","2007-02-28","2007-03-30","2007-04-30","2007-05-31","2007-06-29","2007-07-31","2007-08-31","2007-09-28","2007-10-31") Rdates <- as.Date(Rdates) Cnames <- c("Column 1 Really Long","Column 2 Really Long","Column 3 Really Long","Column 4 Really Long","Column 5 Really Long","Column 6 Really Long","Column 7 Really Long","Column 8 Really Long","Column 9 Really Long","Column 10 Really Long") MAINDF <- data.frame(replicate(10,runif(10,-0.03,0.03))) rownames(MAINDF) <- Rdates colnames(MAINDF) <- Cnames CUSTOMpalette <- c("#1a2ffa", "#0d177d", "#1a9ffa", "#fa751a", "#4b8e12", […]

mettre des symboles et des indices mathématiques mélangés avec des lettres régulières dans R / ggplot2

Je veux tracer une étiquette qui ressemble à ceci dans ggplot2 : La Value is $\sigma$, R^{2} = 0.6 où Value is est une police ordinaire, $\sigma$ est une lettre sigma grecque minuscule et R^{2} = 0.6 apparaît sous la forme d’un R avec un exposant 2 suivi d’un signe égal ( = ) suivi […]

Parcelle groupée en ggplot

J’ai un fichier de sondage dans quelle ligne sont l’observation et la question de la colonne. Voici quelques fausses données : People,Food,Music,People P1,Very Bad,Bad,Good P2,Good,Good,Very Bad P3,Good,Bad,Good P4,Good,Very Bad,Very Good P5,Bad,Good,Very Good P6,Bad,Good,Very Good Mon but est de créer ce type de tracé avec ggplot2 . Je ne me soucie absolument pas des couleurs, du […]

comment supprimer les avertissements lors du traçage avec ggplot

Lorsque vous transmettez des valeurs manquantes à ggplot, c’est très gentil et nous avertit qu’elles sont présentes. Ceci est acceptable dans une session interactive, mais lorsque vous rédigez des rapports, vous ne recevez pas d’avertissements sur les résultats, surtout s’ils sont nombreux. Dans l’exemple ci-dessous, une étiquette est manquante, ce qui produit un avertissement. library(ggplot2) […]