在绘制多个箱形图时如何对x使用特定的离散值

我正在尝试为“ alcagbi”列的框图编码“是”和“否”。 我得到的箱形图表示是,否和n / a,我要删除n / a值。

看起来像这样

sf36mcs: 4.45、21.4、34.9、14.3、74.1、66.4等是连续的

alcagbi:是,是,不适用,否,是,不适用等,所以是离散的

library(tidyverse)

ggplot(data=WHS,mapping=aes(alcagbi,sf36mcs))+
  geom_boxplot()

My box plots so far

我又如何获得它,以便y轴仅显示正值?

我是一名学生,仍在学习此软件,因此,感谢您提供任何反馈。谢谢!

jeseca8897 回答:在绘制多个箱形图时如何对x使用特定的离散值

我们可以做到

    var drawer = findViewById(R.id.drawer_layout) as DrawerLayout
    var toggle : ActionBarDrawerToggle = ActionBarDrawerToggle(this,drawer,R.string.srn_drawer_open,R.string.srn_drawer_close)

    drawer?.addDrawerListener(toggle)
,

Akrun过滤掉了N / A,所以我要借用该代码,但过滤掉负数

library(dplyr)
library(ggplot2)
WHS %>%
    filter(alcagbi != "N/A",sf36mcs >= 0) %>% ###This is the addition
    droplevels() %>%
    ggplot(mapping = aes(alcagbi,sf36mcs)) + geom_boxplot()

如果要排除0,请使> =简单>

本文链接:https://www.f2er.com/3114878.html

大家都在问