Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用ggplot绘制多个图形_R_Ggplot2 - Fatal编程技术网

R 使用ggplot绘制多个图形

R 使用ggplot绘制多个图形,r,ggplot2,R,Ggplot2,我有一个表格,其中包含个人(已婚、未婚、离婚)的账户余额和婚姻状况。如何使用ggplot()一次绘制每个婚姻状况的平衡 我目前的方法不是很有效: married <- subset(bank[,c("marital","balance")], marital == "married") 已婚你可以更具体地回答你的问题。您希望如何准确显示数据?无论如何,这里有一些可能性。希望您可以使用其中一个用于您的目的 # load packages pkgs2load <- c("data.ta

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

我目前的方法不是很有效:

married <- subset(bank[,c("marital","balance")], marital == "married")

已婚你可以更具体地回答你的问题。您希望如何准确显示数据?无论如何,这里有一些可能性。希望您可以使用其中一个用于您的目的

# 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)
#加载包

pkgs2load这在
ggplot2
中非常容易,但如果没有可复制的示例,则很难提供具体的建议或代码,请参阅以了解详细信息。