r - 有没有一种用数据表在 R 中制作堆叠条形图的好方法?
问题描述
我可以用 Excel 中的数据表制作这个堆叠的条形图。
我可以在 R 中制作条形图
library(ggplot2)
specie <- c(rep("sorgho" , 4) , rep("poacee" , 4) , rep("banana" , 4) , rep("triticum" , 4) )
condition <- rep(c("big", "really big", "huge", "tiny"))
value <- abs(rnorm(16 , 0 , 15))
data <- data.frame(specie,condition,value)
cbPalette <- c("#798320","#c0cf3a", "#0276c3", "#025b97")
ggplot(data, aes(fill=condition, y=value, x=specie)) +
geom_bar(position="stack", stat="identity") + ggtitle("title") + scale_fill_manual(values=cbPalette)
但我似乎找不到任何方法使数据表成为条形图的一部分。
我可以制作一个单独的表格并摆弄它以使其与图形的 X 轴对齐,但这似乎很笨重。
有任何想法吗?
解决方案
推荐阅读
- python - Python:是否可以在不逐个单元格迭代的情况下删除一系列excel单元格中的值?
- javascript - 使用 React renderToString 填充 Google 地图信息窗口
- python - Python 将 pandas.core.series.Series 添加到 excel
- recursion - T(n)=T(n/2)+T(n/3)+1 的递归树
- javascript - 我正在尝试更新我的应用程序中的数据,但是当我在点击 onEdit 功能后推送时,我无法显示下面链接的组件
- java - java - 如何替换Java列表列表中的单词?
- amazon-web-services - AWS Lambda 与 aws-sdk-go-v2
- python-3.x - 如何使用itemcget?
- python - 为什么 Python strptime 在使用 %Y%m%d 时会跳过字符串中缺少的 0?
- java - 如何使gradle codestyle检查使用intellij的代码样式文件