[英]How to print different variables in one plot in R
所以我有一些 2 因子变量(1,0)和一个年龄变量(数字),我做了一个聚类分析,我想 plot X 轴上的不同变量,如下所示:
我曾尝试使用 ggplot 但我无法得到我正在寻找的东西。
所以我有以下内容:
visit <- rbinom(20, 1, 0.5)
death <- rbinom(20, 1, 0.5)
gender <- rbinom(20, 1, 0.5)
age <- sample(1:50,20,replace=F)
cluster <- letters[1:5]
df <- data.frame(visit,death,gender,age,cluster)
我想 plot 一个图表,其中彩色线代表基于上述变量的集群。
您可以通过简单地在aes()
中指定color
并使用geom_line()
来做到这一点。 我最初认为这可能是重复的,但在快速搜索后没有看到任何真正的候选人。 我会说,我认为您会受益于阅读一些ggplot2
基础知识,例如阅读本指南(例如)。
所以,这里是你如何生产这样一个 plot:
library(ggplot2)
ggplot(data = df, mapping = aes(x = death, y = age, color = cluster)) +
geom_line()
set.seed(42) ## Set seed for reproducibility
visit <- rbinom(20, 1, 0.5)
death <- rbinom(20, 1, 0.5)
gender <- rbinom(20, 1, 0.5)
age <- sample(1:50,20,replace=F)
cluster <- letters[1:5]
df <- data.frame(visit,death,gender,age,cluster)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.