quand le facteur d'utilisation() lors de la représentation avec ggplot dans R?

De le faire lorsque vous utilisez normalement factor à la taille/couleur coder les variables dans ggplot2 dans R? Exemple:

ggplot(mtcars) + geom_point(aes(x=mpg, y=drat, colour=gear))

contre:

ggplot(mtcars) + geom_point(aes(x=mpg, y=drat, colour=factor(gear)))

Est la règle générale pour l'utilisation factor lorsque la variable utilisée pour déterminer la forme/taille/la couleur est discrète, et pas en continu? Ou est-il une autre utilisation de factor dans ce contexte? Il semble que la première commande, qui peut être fait comme la deuxième avec le bouton droit de la légende, même sans factor. merci.

modifier: - je obtenir ce lorsque j'utilise le colour=gear:
quand le facteur d'utilisation() lors de la représentation avec ggplot dans R?

Oui, ça dépend de ce que vous voulez montrer. Si vous êtes enclin à transmettre un sens de la gradation, vous utilisez une variable continue, mais si vous voulez afficher les groupes, vous êtes sûr de pari consiste à convertir à la factor.
Utilisation factor lorsque vous avez numériquement codé variables qui représentent en fait des catégories.

OriginalL'auteur user248237dfsf | 2013-02-25