首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ggplot绘制多个图

用ggplot绘制多个图
EN

Stack Overflow用户
提问于 2013-11-11 09:46:22
回答 1查看 704关注 0票数 0

我有一个表格,其中包含个人(已婚、未婚、离婚)的账户余额和婚姻状况。如何使用ggplot()同时绘制每个婚姻状况的平衡?

我目前的方法效率不高:

代码语言:javascript
复制
married <- subset(bank[,c("marital","balance")], marital == "married")
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-11 14:30:46

你可以更具体地回答你的问题。您究竟希望如何显示您的数据?不管怎么说,这里有一些可能性。希望你能用其中之一来达到你的目的。

代码语言:javascript
复制
# load packages
pkgs2load <- c("data.table", "ggplot2", "data.table")
sapply(pkgs2load, require, character.only=TRUE)
# generate sample data
N <- 1e4
dt <- data.table(balance = runif(N, 0, 1e6),
                 status = sample(c("married", "unmarried", "divorced"), N, replace=TRUE))
# plots
ggplot(dt, aes(status, balance)) + stat_summary(fun.data = "mean_cl_boot")
ggplot(dt, aes(status, balance)) + geom_jitter()
ggplot(dt, aes(factor(0), balance, color=status)) + geom_jitter() + 
  scale_x_discrete(name="", breaks=NULL)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19903216

复制
相关文章

相似问题

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