0
votes

Comment puis-je définir une table de proportion?

Je veux faire un complot de barre montrant le ratio d'état de l'Américain par région. Je définis l'axe des x, mais je ne peux pas définir les ratios de la région. Comment puis-je le faire?

library(dslabs)
library(ggplot2)
library(dplyr)
data(murders)
ggplot(murders, aes(x = region, y =???))


0 commentaires

3 Réponses :


0
votes

Vous pouvez compter , calculer proportion , puis tracé: xxx

 Entrez la description de l'image ici


4 commentaires

Pourquoi quelque chose existe-t-il avant d'écrire Geom_Col (), existe-t-il un moyen de le faire avant Geom_Col ()?


Désolé, je ne t'ai pas eu. Que veux-tu dire?


Je veux dire que même si vous n'avez pas écrit geom_bar (), il a créé des barres. Comment est-ce arrivé? Je ne l'ai pas eu.


geom_col crée également des barres. Voir ? Geom_col



0
votes

Vous pouvez également le calculer dans ggplot avec stat_count () code> et y = après_stat (accessoire) code>.

library(dslabs)
library(ggplot2)
library(dplyr)
#> 
#> Attaching package: 'dplyr'
#> The following objects are masked from 'package:stats':
#> 
#>     filter, lag
#> The following objects are masked from 'package:base':
#> 
#>     intersect, setdiff, setequal, union
data(murders)

ggplot(murders, aes(region)) +
  stat_count(aes(y = after_stat(prop), group = 1, 
                 fill = after_stat(as.factor(x)))) +
  scale_x_discrete(limits = c("Northeast", "North Central", "West", "South")) +
  scale_y_continuous(name = 'Proportion') +
  scale_fill_discrete(guide = "none") +
  theme_bw()


0 commentaires

0
votes

Une solution utilisant .. Comptez .. : xxx

 Entrez la description de l'image ici


0 commentaires