绘制日期时,散点图轴标签错误

时间:2012-02-14 16:28:19

标签: r ggplot2 scatter-plot

我正在尝试对2个时间序列数据进行散点图 - 数据存储在数据框中。当我这样做时,图像的背景非常颗粒状,轴标签不可见:

ggplot(data=dat,aes(x,y))+geom_point() 

在下面,我只得到黑暗的垂直线:

plot(dat$x,dat$y) 
plot()应用于数据(如下所示)后,

ggplot()as.numeric()确实有效,但轴标签是索引[1,2,...]而不是实际值的范围。

plot(as.numeric(dat$x),as.numeric(dat$y))
ggplot(data=dat,aes(as.numeric(x),as.numeric(y)))+geom_point()

我不能在这里发布图片,因为我是这个论坛的新手。

1 个答案:

答案 0 :(得分:1)

默认情况下,数据在从矩阵转换为data.frame时会转换为factor。下面的代码修复了它。

data.frame(mydata,stringsAsFactors = FALSE)