我有个名为gapminder
的包裹。
我正在尝试这样做
a。条形图显示了美国多年来的预期寿命。 (数据来源:gapminder)
制作一张图表,显示美国多年来的预期寿命。但是我不确定如何做到这一点。
有人可以告诉我我做了names(gapminder)
时该怎么做,然后我得到:
"country" "continent" "year" "lifeExp" "pop" "gdpPercap"
答案 0 :(得分:0)
使用barplot()
转换数据后,可以使用table()
函数。
例如,请查看here。
答案 1 :(得分:0)
首先需要子集化(选择要使用的数据部分),然后进行绘制。我稍微夸大了情节,以默认格式很难读懂。
library(gapminder)
# this selects all the rows where the column 'country' says 'United States'
us <- gapminder[gapminder$country == "United States", ]
# the first argument is the life expectancy values
# I subtract 65 to make the difference between the various years more apparent
barplot(us$lifeExp - 65, names.arg=us$year, main="US life expectancy",
xlab="Year", ylab="Age", axes=FALSE)
axis(2, at=0:15, labels=65:80, cex.axis=0.8)
abline(h=0:15, col="#00000044", lty=2)