首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有缩放到计数的高度的ggridges

具有缩放到计数的高度的ggridges
EN

Stack Overflow用户
提问于 2019-02-08 03:40:40
回答 1查看 624关注 0票数 2

如何更改ggridges图形的缩放比例,使其更像直方图,而不是内核密度图?也就是说,我希望该图反映分类变量的不同大小。

例如

代码语言:javascript
复制
library(tidyverse)
library(ggridges)

data(mpg)    

mpg %>% 
  mutate(
    drv = drv %>% 
      fct_reorder(
        cty
        )
    ) %>% 
  ggplot(
    aes(cty, drv)
    ) +
  geom_density_ridges(
    stat = "binline", 
    scale = .8
    )

这里的问题是,mpg$drvr类别只有25个观察值,而f4都有100多个观察值。我希望图的高度反映每个点的观察值。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-08 04:53:15

有趣的是,你的标题基本上就是解决方案。您需要在aes()中包含height = ..count..

代码语言:javascript
复制
mpg %>% 
  mutate(
    drv = drv %>% 
      fct_reorder(
        cty
      )
  ) %>% 
  ggplot(
    aes(cty, drv, height = ..count..)
  ) +
  geom_density_ridges(
    stat = "binline", 
    scale = .8
  )

这将为您提供以下内容:

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54581066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档