Supprimer facet_wrap étiquettes complètement
Je voudrais enlever les étiquettes pour les facettes complètement à créer une sorte de sparkline effet, comme pour le public, les étiquettes sont sans intérêt, du mieux que je peux venir avec est:
library(MASS)
library(ggplot2)
qplot(week,y,data=bacteria,group=ID, geom=c('point','line'), xlab='', ylab='') +
facet_wrap(~ID) +
theme(strip.text.x = element_text(size=0))
Donc puis-je me débarrasser de l' (maintenant vide) bande.fond complètement pour permettre plus d'espace pour le "sparkline"?
Ou sinon est-il une meilleure façon d'obtenir ce "sparkline" l'effet d'un grand nombre de binaires temps évalué de la série comme ça?
Vous devez vous connecter pour publier un commentaire.
Pour ggplot v2.1.0 ou plus, utilisez
element_blank()
pour supprimer les éléments indésirables:Dans ce cas, l'élément que vous tentez de supprimer est appelé
strip
.Alternative à l'aide ggplot grob disposition
Dans les anciennes versions de
ggplot
(avant la v2.1.0), la bande de texte occupe les lignes dans la gtable mise en page.element_blank
supprime le texte et l'arrière-plan, mais il ne supprime pas l'espace que la ligne est occupée.Ce code supprime ces lignes à partir de la mise en page:
Error in apply(strip_mat, 1, max_height) : dim(X) must have a positive length
?Je suis en utilisant ggplot2 version 1 et les commandes ont changé.
Au lieu de
vous utilisez maintenant
Pour plus de détails, consultez http://docs.ggplot2.org/current/theme.html
Aussi près que je peux dire, de Sable réponse est bonne mais je pense qu'il est important de mentionner qu'il semble y avoir une petite différence de la largeur de la parcelle avec pas de facettes et de la largeur de la parcelle avec les facettes supprimé.
Il n'est pas évident, sauf si vous êtes à la recherche pour elle, mais, si vous empilez les parcelles à l'aide de la fenêtre d'affichage des mises en page qui Wickham recommande dans son livre, la différence devient évidente.
De sable à jour de réponse semble bon, mais, éventuellement, a été rendue caduque par les mises à jour ggplot? À partir de ce que je peux dire le code suivant (une version simplifiée de Sable d'origine de réponse) reproduit de Sean graphique d'origine, sans aucun espace supplémentaire:
Je suis en utilisant ggplot 2.0.0.