全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
15105 18
2014-04-30
刚下了一个 ggplot2 的包,就是想用它来画两组数。我先把一个excel表导入了,然后想画x,y的数在一个图上。前面的 code如下:

1.png

然后试着用这个新下的 ggplot2 画 x和y的图。。
> qplot(month,rate,data=x,geom="line")

结果出现了下面这个:
错误: ggplot2 doesn't know how to deal with data of class ts

请问各位高手,该怎么做呢?? 十分感谢大家!!



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-4-30 18:56:24
不用把你的数据转成ts格式...

直接拿原数据画图就好。 ggplot不认识ts格式的。

复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-4-30 19:02:09
ggplot2只给dataframe面子
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-5 11:48:36
Aharach 发表于 2014-4-30 18:56
不用把你的数据转成ts格式...

直接拿原数据画图就好。 ggplot不认识ts格式的。
非常感谢!! 按照您的提示,我输入了下面这组code:
co.png

得出了这个图:

tu.png

我其实希望是 r_sales 和 r_salary 都在y轴上,然后横坐标 x轴是时间。 这样图上就是两条线,不同颜色,一条代表 r_sales,一条代表 r_salary.. 不知道能不能行??  十分感谢您!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-7 05:42:45
Jada16 发表于 2014-5-5 11:48
非常感谢!! 按照您的提示,我输入了下面这组code:
可以。假设你的时间变量名叫time:
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-8 10:44:56
Aharach 发表于 2014-5-7 05:42
可以。假设你的时间变量名叫time:
非常感谢您!! 我按照您的code 输入了一下,如下:

2.png

可是还是没得出图线来。出现了像下面这个图:

1.png

我附上了所使用的excel数据:
moju.xlsx
大小:(10.95 KB)

 马上下载


十分感谢!! 初用R,很多都不懂。感谢!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群