【问题标题】:barplot: selecting data in R条形图:在 R 中选择数据
【发布时间】: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 轴上有一堆不在英国的机场...

感谢您的帮助

【问题讨论】:

标签: r selection bar-chart


【解决方案1】:

找到答案:

您可以尝试删除未使用的因子水平,即

UK &lt;- droplevels(UK)UK$airport &lt;- as.factor(UK$airport) 之后。

【讨论】: