[英]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.