r中的条形图,x轴上带有分类变量

时间:2017-12-27 05:44:14

标签: r

我有下面的数据,我只想把它绘制成一个简单的条形图,其中条形的高度是“avgLSAmount”,x轴标有相应的zipcode。如果有人能告诉我怎么做,我会很感激。

数据:

{{1}}

1 个答案:

答案 0 :(得分:2)

使用base绘图功能,您可以使用以下代码:

barplot(height = data$avgLSAmount, names.arg = data$zipcode)

使用lattice包,它可能看起来像这样

library(lattice)
barchart(avgLSAmount ~ as.factor(zipcode) , data = data, horizontal = FALSE, xlab = "zipcode")

使用ggplot2,代码可能如下所示:

library(ggplot2)
ggplot(data = data, mapping = aes(x = as.factor(zipcode), y = avgLSAmount)) +
  geom_bar(stat = "identity") +
  labs(x = "zipcode")