ggplot2数据不能连续显示?

时间:2014-07-21 10:30:50

标签: r ggplot2

我尝试编写一个脚本,将我的数据从xls文件导入R并用ggplot2库绘制两列。
我不确定,但我认为我遇到了一些与stringsAsFactors问题有关的问题 如果我使用绘图功能绘制数据,则数据会正确显示。 但是,如果使用qplot函数绘制我的数据,则数据不会显示为应有的数据。在1之后的两个轴上它将继续10,11,...
我的data.xls看起来像这样:

mess1   mess2
1.0     1.0
2.0     2.0
3.0     3.0
4.0     4.0
5.0     5.0
6.0     6.0
7.0     7.0
8.0     8.0
9.0     9.0
10.0    10.0
11.0    11.0
12.0    12.0
13.0    13.0

这是我的代码:

options(stringsAsFactors = FALSE)
library(ggplot2)
data <- read.xls("data.xls")
plot(data$mess1, data$mess2)
qplot(data$mess1, data$mess2)
class(data$mess1)
class(data$mess2)

最后两行各返回“字符” 你可以在这里找到相应的图:
data displayed with plot function
data displayed with qplot function
有人知道怎么做吗?

0 个答案:

没有答案