代码之家  ›  专栏  ›  技术社区  ›  J. McCraiton

从R中的2个计数变量创建条形图

  •  -1
  • J. McCraiton  · 技术社区  · 7 年前

    我有两列,我已经总结了分析,并希望使用条形图来比较他们对彼此,但我的代码是不工作,我觉得这是一个愚蠢的错误。我的列的值只有1或NA。所以我总结了它们,并想拿这两列进行比较。我可以对图形进行格式化,只需将其显示出来。

    代码:

    Keenum_total <- sum(Vikings_dataset$Keenum, na.rm = TRUE)
    
    Bridgewater_total <- sum(Vikings_dataset$Bridgewater, na.rm = TRUE)
    
    Quarterback_totals <- table(Keenum_total, Bridgewater_total)
    
    barplot(Quarterback_totals)
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   lefft    7 年前

    你不需要 table() 行,因为通过对每列求和,可以将它们聚合到需要的级别 barplot() .

    下面是一个可以与(内置)一起使用的示例 iris 数据集:

    sepal_length_total <- sum(iris$Sepal.Length, na.rm=TRUE)
    sepal_width_total <- sum(iris$Sepal.Width, na.rm=TRUE)
    
    barplot(c(sepal_length_total, sepal_width_total))
    

    如果要按每个栏显示名称,可以在中使用命名向量 条形图() ,如:

    barplot(c(sepal_length=sepal_length_total, sepal_width=sepal_width_total))