为什么我的条形图显示空输出?

时间:2021-01-16 20:03:55

标签: r ggplot2 geom-bar

我正在尝试创建一个简单的条形图,但由于某种原因输出为空(附图片)。

#test graph
test1 <- ggplot(leg19.votosglobais, aes(partido, votos), geom_bar(stat = "identity"))

数据集是这样的:

> leg19.votosglobais
   partido   votos
1       ps 1908036
2      psd 1457704
3       be  500017
4  pcp-pev  332473
5   cds-pp  221774
6      pan  174511
7       ch   67826
8       il   67681
9        l   57172
10       a   40487
11  outros  167727
12 brancos  131704
13   nulos  123882

有什么建议可以解决这个问题吗?

test1

1 个答案:

答案 0 :(得分:0)

有两个问题 - 1) stat 将是“身份”,2),aes 没有关闭,geom_bar 是另一层

library(ggplot2)
ggplot(leg19.votosglobais, aes(partido, votos)) + 
        geom_bar(stat="identity")

-输出

enter image description here

数据

leg19.votosglobais <- structure(list(partido = c("ps", "psd", "be", "pcp-pev", "cds-pp", 
"pan", "ch", "il", "l", "a", "outros", "brancos", "nulos"), votos = c(1908036L, 
1457704L, 500017L, 332473L, 221774L, 174511L, 67826L, 67681L, 
57172L, 40487L, 167727L, 131704L, 123882L)), class = "data.frame",
row.names = c("1", 
"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"
))