全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2363 5
2018-07-25
现在我有这样一组data.frame
1.png

我使用ggplot2作图,code如下
ggplot(date,aes(x = date,y = a)) +
  geom_point()

图形显示如下:
2.png

我怎么让x轴从2011年开始显示,现在用此code作图,直接做出来不加调整,是从2012年开始显示的


二维码

扫码加我 拉你入群

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

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

全部回复
2018-7-25 23:11:11
allain 发表于 2018-7-25 22:48
现在我有这样一组data.frame


这里怎么显示2012年的值是1
二维码

扫码加我 拉你入群

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

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

2018-7-26 08:34:17
2011-12-31可不就靠近2012年了吗,你干脆将年份单独提取出来作为X轴。
二维码

扫码加我 拉你入群

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

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

2018-7-26 08:37:16
cheetahfly 发表于 2018-7-26 08:34
2011-12-31可不就靠近2012年了吗,你干脆将年份单独提取出来作为X轴。
我之前也是像你这么操作的,但是觉得麻烦
二维码

扫码加我 拉你入群

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

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

2018-7-26 08:42:57
aes(x = lubridate::year(date), y = a)
二维码

扫码加我 拉你入群

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

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

2018-7-26 08:45:27
cheetahfly 发表于 2018-7-26 08:42
aes(x = lubridate::year(date), y = a)
这样可以的
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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