美文网首页R可视化和ggplot2
ggplot2回顾(7): geom_bar()和 geom_h

ggplot2回顾(7): geom_bar()和 geom_h

作者: TOP生物信息 | 来源:发表于2019-11-02 10:18 被阅读0次

    适用范围不同

    bar图x一般为离散变量,直方图x一般为连续变量

    默认的统计变换不同

    前者是stat = "count",统计一个数量就完事了,即生成新变量..count..
    diamonds%>%ggplot(aes(x=cut))+geom_bar()
    后者是stat = "bin",生成新变量..count..和..density..
    diamonds%>%ggplot(aes(x=carat))+geom_histogram()
    diamonds%>%ggplot(aes(x=carat,y=..density..))+geom_histogram()

    x为离散变量,数量已经统计好了,能不能画直方图或者条形图?

    可以,需要改变统计变换,不要用stat="bin"和stat="count"
    test_df <- data.frame(
    x=c("A","B"),
    y=c(100,200)
    )
    test_df%>%ggplot(aes(x,y))+geom_bar(stat="identity")
    test_df%>%ggplot(aes(x,y))+geom_histogram(stat="identity")

    相关文章

      网友评论

        本文标题:ggplot2回顾(7): geom_bar()和 geom_h

        本文链接:https://www.haomeiwen.com/subject/oxycbctx.html