ggplot:使用geom_point()时坐标轴无序

时间:2013-11-13 05:29:08

标签: r ggplot2

我想创建一个散点图,但是轴的比例混乱了。我希望它有一个增加的顺序,但在图中,y = 7位于y = 8.8和y = 11.8之间。

有点难以解释,所以我上传了一张情节照片

enter image description here

splot <- ggplot(df, aes(x_val, y_val)) + geom_point() + ggtitle(title) + xlab(label) + ylab(label)

df looks like that

             x_val            y_val            x_min            x_max            y_min            y_max series
1        8.2640626        7.1605616 7.43370308695577 9.09442211304423 5.62731954407747 8.69380365592253   1IWG
2       10.0321728        8.8790822 8.43774194466477 11.6266036553352 6.97682936735609 10.7813350326439   1J4N
3 13.4994332665331 11.8238683366733 12.4200921869666 14.5787743460995 9.99549351881522 13.6522431545315   1KPL

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

使用str(df)检查您的数据框df。如果您尝试绘制的变量是因子,则使用as.numeric()转换它们,以便将它们解释为数字。或者,您可以尝试在创建数据集时指定它们是数字,具体取决于帧的定义方式。