我正在尝试创建一个简单的条形图,但由于某种原因输出为空(附图片)。
#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
有什么建议可以解决这个问题吗?
答案 0 :(得分:0)
有两个问题 - 1) stat
将是“身份”,2),aes
没有关闭,geom_bar
是另一层
library(ggplot2)
ggplot(leg19.votosglobais, aes(partido, votos)) +
geom_bar(stat="identity")
-输出
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"
))