J'ai besoin de construire un boxplot sans aucun axe et de l'ajouter au tracé actuel (courbe ROC), mais j'ai besoin d'ajouter plus d'informations textuelles au boxplot: les étiquettes pour min et max. La ligne de code actuelle est ci-dessous (graphique actuel également).
Merci beaucoup pour votre aide.
boxplot(data, horizontal = TRUE, range = 0, axes=FALSE, col = "grey", add = TRUE)
L'autre solution est d'ajouter la ligne de 0 à 1 (au lieu de l'axe des x), mais je veux qu'elle passe par la ligne centrale ... par exemple comme ce graphique
pars
arguments pour réduire son rapport d'aspect (boxwex
) et la taille des moustaches (staplewex
)).Essayez quelque chose comme ceci pour une version autonome:
Notez que vous pouvez obtenir des informations lors de l'appel
boxplot
, en particulier les "cinq numéros".Si vous souhaitez qu'il soit superposé à un autre graphique, utilisezy
add=T
mais remplacezmtext
partext
; vous devrez définir une valeur (qui dépend de la façon dont vous tracez l'autre graphique).Un exemple plus complet a été donné par John Maindonald (le code devrait être sur son site Web):
la source
Boxplot ggplot2 entièrement personnalisable ...
Résultat:
... le code est peut-être un peu moche mais fonctionne correctement.
la source
Voici la mise en œuvre de mes solutions. J'ai décidé de ne pas cartographier la valeur moyenne, il n'y a pas trop d'espace libre. De plus, la ligne de 0 à 1 semble étrange. Merci beaucoup à tous.
la source