【发布时间】:2025-11-29 19:55:01
【问题描述】:
我在构建 barplot 时遇到问题。
我正在研究不同国家的空中交通。我想在 X 轴上获得具有不同机场名称的每个国家的条形图。 Y 轴将显示使用机场的航空公司数量。
我的计划是为 1 个国家/地区制作脚本,并为其他国家/地区手动复制。
在我的数据中,我有不同的列: 国家/机场/目的地。 所以每一行实际上是一个使用机场的航空公司。
你知道如何做到这一点吗?
现在我有这个想法:
UK<-traffic[traffic$Country=="UK",]
UK$airport <- as.factor(UK$airport)
countUK<-table(UK$airport)
barplot(countUK)
这行不通,我在 X 轴上有一堆不在英国的机场...
感谢您的帮助
【问题讨论】:
-
请编辑您的问题以包含一个最小的可重现示例。 See here for how to do this.
-
您可以尝试在
UK$airport <- as.factor(UK$airport)行之后删除未使用的因子水平,即UK <- droplevels(UK)。