Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用3列df的多个条形图_R_Ggplot2_Visualization - Fatal编程技术网

R 使用3列df的多个条形图

R 使用3列df的多个条形图,r,ggplot2,visualization,R,Ggplot2,Visualization,我对R比较陌生,希望这是我在这个论坛上发表的许多帖子中的第一篇。我有个问题,希望你能帮我解决 我有一个数据框,大约有15列(字符和整数)P1,P2,P3。。P15。大约5000行 我想制作几个条形图: 对于每个P1(Int)1绘图 对于对应P1中的每个P2 1巴,按 P3(字符)->必须对行进行计数 现在(大约8小时的工作)我在这里: dta_plot <- dta %>% select(Visit, City, DogSpecies) # Visit is P1 , City is

我对R比较陌生,希望这是我在这个论坛上发表的许多帖子中的第一篇。我有个问题,希望你能帮我解决

我有一个数据框,大约有15列(字符和整数)P1,P2,P3。。P15。大约5000行

我想制作几个条形图:

  • 对于每个P1(Int)1绘图
  • 对于对应P1中的每个P2 1巴,按
  • P3(字符)->必须对行进行计数
  • 现在(大约8小时的工作)我在这里:

    dta_plot <- dta %>% select(Visit, City, DogSpecies) # Visit is P1 , City is P2 and DogSpecies is P3
    
    ggplot(dta_plot, aes(x = as.factor(Visitg), fill = City)) +
      geom_bar(stat = "count")
    
    dta_绘图%选择(访问、城市、狗种)#访问为P1,城市为P2,狗种为P3
    ggplot(dta_图,aes(x=平均因子(Visitg),fill=城市))+
    几何量(stat=“count”)
    
    但这种obv排除了物种


    我想R是一个非常棒的程序:)

    你能发布示例数据吗?请用
    dput(head(dta\u plot,20))
    的输出编辑这个问题。如果你想为每个物种单独绘制一个图,也许
    +facet\u grid(~DogSpecies)
    会给你想要的吗?@EmLaskey:这正是我想要的,谢谢@Rui Barradas-谢谢你的努力-我不能发布样本数据,因为它们有些合理。@yayacmtex,为你今后的问题提供提示,如果你的数据合理,你可以使用免费的开放R数据集(如
    iris
    mtcars
    )重现你的问题,而不存在任何隐私问题。