首页 > 解决方案 > 如何绘制条件条形图

问题描述

我正在分析 R 上的口袋妖怪数据集。我想创建一个关于每一代传奇口袋妖怪的条形图。数据集如下所示:

| Generation| Is_legendary  |
| 5         | 1             |
| 2         | 0             |

Is_legendary:0 或 1(1 表示它是传奇口袋妖怪,0 表示不是。)

我假设我们必须嵌入一个countif函数?

非常感谢您的任何意见

标签: rif-statementcountconditional-statementsbar-chart

解决方案


我找到了解决方案!

d.RB_Project <- read.csv(file = "pokemon_v2.csv", header = TRUE)

df_legendary_count <- aggregate(is_legendary ~ generation, d.RB_Project,sum)

barplot(df_legendary_count$is_legendary, main='Count of Legendary Pokemons',
        xlab = 'Generation',names.arg = c('1', '2', '3', '4', '5', '6', '7'))

推荐阅读