首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R数据中只绘制一列?

问如何在R数据中只绘制一列?
EN

Stack Overflow用户
提问于 2022-07-01 10:03:09
回答 1查看 64关注 0票数 0

我有一个包含多列的数据格式。我只对一个叫做“chol”的专栏感兴趣。我怎样才能只绘制一个名为“chol”的栏目的方框图?下面是我到目前为止所掌握的代码,但它不起作用:

代码语言:javascript
复制
heart_health<-(C"://Users//H//heart.health.csv")
chol<-heart_health[,5,drop=FALSE]
library(ggplot2)
p<-gpglot(x,chol(x=dose,y=len))+
geom_boxplot()
EN

回答 1

Stack Overflow用户

发布于 2022-07-01 10:16:39

下一次,请提供一个最小的可重复的例子,您的数据。它使你更容易复制和解决你的个人问题。但是,使用ggplot2可以通过在aes()中定义y参数来轻松地绘制数据的某一列(请注意,盒图中的y轴包含要绘制的变量的数量)。我认为您的ggplot2代码存在一些问题。我生成了一些随机数据以作说明:

代码语言:javascript
复制
df <- data.frame(
  col1 = rnorm(100, 50, 20),
  col2 = rnorm(100, 20, 10)
)

> head(df)
      col1      col2
1 33.63978  5.417414
2 72.03567 12.969431
3 51.16503 -4.484358
4 42.03396 20.001371
5 19.73810 27.522977
6 38.02925 38.287728

情节:

代码语言:javascript
复制
library(ggplot2)

ggplot(data=df, aes(y=col1)) +
  geom_boxplot()

​

​

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

https://stackoverflow.com/questions/72827610

复制
相关文章

相似问题

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