我真的很想用这样一个情节来制作一个情节。我已经试用了metafor
包中的forest()
命令,但似乎无法创造任何可比较的结果。我也有两个组,多个分类变量和百分比 - 基本上,这个图中显示的数据完全一样。任何人都可以给我关于如何使用R来解决问题的建议吗?使用R制作一个定制的两组森林图
1
A
回答
3
使用这些颜色直观地让我要建议使用这些人恰恰是两个ggvis
包颜色(默认情况下,虽然显然你可以改变它们)来做到这一点:
请看下面的例子:
数据
y <- letters[1:10]
x <- runif(10)
gender <- rep(c('male','female'),5)
df <- data.frame(y,x,gender)
解
library(ggvis)
df %>% ggvis(x= ~x, y= ~y, fill= ~gender) %>% layer_points()
编辑
如果您需要删除网格线显示酷似你贴,你可以做以下图表:
df %>% ggvis(x= ~x, y= ~y, fill= ~gender) %>% layer_points() %>%
add_axis('x', properties= axis_props(grid = list(stroke = 'blank'))) %>%
add_axis('y', properties= axis_props(grid = list(stroke = 'blank')))
2
您可以ggplot
尝试,只是两个组的例子:
library(ggplot2)
data<-data.frame(type=c("Music","Physics","Music","Physics"),gender=c("Male","Male","Female","Female"),val=c(10,20,30,40))
ggplot(data,aes(x=val,y=type,color=gender))+geom_point(size=3)+theme_bw()
相关问题
- 1. R:在森林图
- 2. 森林图
- 3. 随机森林的二进制数据
- 4. Move-ADobject - 将用户从一个森林移到另一个森林?
- 5. 使用JFreeChart创建森林图
- 6. R中的随机森林算法
- 7. 如何制作具有指数x尺度的森林地块?
- 8. 如何制作(是/否或1-0)随机森林决策?
- 9. 灵敏度R随机森林
- 10. R无规森林变量重要性
- 11. R文本挖掘和随机森林
- 12. [R随机森林崩溃与oob.prox = FALSE
- 13. 制作两个数组
- 14. 隔离森林
- 15. 用R制作气泡图
- 16. 如何在R中的随机森林中确定节点数
- 17. 森林情节R中的三个形状
- 18. 使用两张表制作joomla组件
- 19. 使用'R'在同一图上绘制两条线
- 20. 通过双向森林信任在多个森林中搜索用户。
- 21. 图表制作中的R
- 22. 在R的两侧绘制X轴上的一个条形图
- 23. 生成图形的BFS森林
- 24. 如何结合metafor中的森林图?
- 25. 留出一个ID交叉验证的随机均匀森林中的R
- 26. 科林森与圈
- 27. 何时使用回归树/森林?
- 28. 在森林中使用ASP.NET ActiveDirectoryMembershipProvider
- 29. 随机森林使用pyspark.ml为Dataframes
- 30. 并行随机森林中的R利用CARET包
哇感谢!我如何将蓝色和橙色的点像原来一样放在相同的线上? – Alexander 2015-02-10 16:39:49
这只是我制作的一个示例数据集。如果“c”类别(例如)具有女性和男性条目,则它们将显示在相同的行上。在我的例子中,没有男性和女性重叠:)。我很高兴我可以帮助:)。如果你用你的数据复制它,它将显示完全一样的。 – LyzandeR 2015-02-10 16:41:56
太棒了,这正是我需要的。我只是将它应用到我自己的数据中,并且完美地实现了。非常感谢! – Alexander 2015-02-10 17:00:01