Quelle est la largeur de l'argument dans position_dodge?

La documentation n'explique pas ce que c'est exactement ce width argument

  1. Dont la largeur est-il le préciser?
  2. Ce qui est l ' "unité"?
  3. Ce qui est la valeur par défaut?

La valeur par défaut est width = NULL, mais l'essai et l'erreur montre que width = 0.9 semble produire l'effet par défaut (voir postscript). Cependant, Je ne pouvais pas trouver où cette valeur par défaut est définie à ggplot2 code source. Ainsi,

  1. Pourriez-vous expliquer comment la valeur par défaut dodge est mis en œuvre dans ggplot2 code?

L'esprit de la question est de permettre ggplot2 les utilisateurs à trouver les width valeurs, sans essai et d'erreur.
PS:

ggplot(data = df) +
  geom_bar(aes(x, y, fill = factor(group)), 
           position = position_dodge(), stat = "identity")

ggplot(data = df) +
  geom_bar(aes(x, y, fill = factor(group)), 
           position = position_dodge(0.9), stat = "identity")
InformationsquelleAutor Heisenberg | 2016-01-20