我使用的数据中,受访者给出的评分为 0-10 ,并且我试图按区域创建这些响应的箱形图。但是,箱形图不会形成,也不会出现错误消息。
我将响应分数更改为因子,这似乎有所帮助,因为x axis
上出现了0-10的分数,而y axis
上出现了不同的区域。但是,箱形图仍未显示。而是,图形在每个坐标处都包含点。我试图将地区变成因素,但情况变得更糟。
创建箱形图以比较区域内和区域之间的财务满意度差异。
install.packages("ggplot2")
library(ggplot2)
Regional.Difference<-ggplot(ons2, aes(x=Region, y='Financial Satisfaction'))
Regional.Difference+geom_boxplot()+coord_flip()
我希望获得每个区域的财务满意度的箱形图,以便我可以比较各个区域的中位数和四分位间距。
答案 0 :(得分:0)
我继续并生成了一些数据,但是可能与您正在使用的数据不同:
ons2 <- data.table(round(runif(1000,1,10), 0), rep(c('Region 1', 'Region 2', 'Region 3', 'Region 4', 'Region 5')))
colnames(ons2) <- c("Response", "Region")
Regional.Difference<-ggplot(ons2, aes(x=Region, y=Response))
Regional.Difference+geom_boxplot()+ylab('Financial Satisfaction')+coord_flip()
给出以下内容。看来您几乎只是缺少分组。