ggplot plot,按组绘制两个变量

时间:2017-03-15 00:15:00

标签: r

我有一个带有patient_name,treatment_status [正面,负面],值

的数据框
variable = treatment_status

所以这样的事情应该有效 -

ggplot(data = dat_m, aes(variable, value, group=factor(Patient_Name))) +
  geom_jitter(aes(color=factor(variable)))

但遗憾的是,我的患者姓名并未显示在x轴上。有什么方法可以实现这一目标。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

听起来你需要一个interaction功能。试试这个:

ggplot(data = dat_m, aes(x=interaction(Patient_Name,variable), value) +
  geom_jitter(aes(color=factor(variable)))