我在R中遇到qplot
有问题。我正在尝试从数据框中绘制数据。当我执行下面的命令时,情节会在左侧聚集(见下图)。数据框只有963行,所以我不认为大小是问题,但我可以在较小的数据框上使用相同的命令,它看起来很好。有什么想法吗?
qplot(x=variable,
y=value,
data=data,
color=Classification,
main="Average MapQ Scores")
答案 0 :(得分:1)
您的专栏value
可能是一个因素,它应该是一个数字。这会导致value
的每个分类值在y轴上被赋予自己的条目,从而产生您注意到的效果。
你应该强迫它成为数字
data$value <- as.numeric(as.character(data$value))
请注意,可能有一个很好的理由将其解释为因子而非数字,可能是因为它有一些不是纯数值的条目(可能是1,000
或1000 m
或某些数字中的其他字符输入)。胁迫的后果可能是信息丢失,因此要彻底警告或清理数据。
此外,您在x轴上看起来也有同样的问题。