我想画出散点图散点图此数据的R - 改变X轴值类别
head(data)
Subject Length Verdict
1 2 4575 Partial
2 2 5060 Partial
3 2 8978 5'DEFECT
4 2 7224 Partial
5 2 7224 Partial
6 7 8978 5'DEFECT
我得到一个散点图是这样的:
我有例如患者1,2,6,7,10。 R正在将我的主题的名称和它们用作x值。我想改变这一点,以便数据点出现在每个患者的上方(不被视为值,而是视为类别)。
感谢您的帮助!
这是我写给得到这个散点图散点图代码:
ggplot(final,
aes(x=Subject,y=Length,colour=Verdict,shape=Verdict), group=Subject) +
geom_point(position=position_jitter(width=0.1,height=0)) +
scale_shape_manual(values=c(5,0,1,4,6)) +
scale_colour_manual(values=c("blue","red","green","black","violet")) +
scale_y_continuous(breaks=c(2000,4000,6000,8000,10000)) +
labs(y="Amplicon Size in bps")
尝试用'x = as.factor(Subject)'或'x = as.character(Subject)'替换'x = Subject'。 –
哦,这是美丽的迈克!非常感谢。 –