楼主: allain
2362 5

[问答] ggplot2咨询--时间坐标轴问题 [推广有奖]

已卖:2449份资源

院士

89%

还不是VIP/贵宾

-

威望
0
论坛币
15831 个
通用积分
58.6098
学术水平
46 点
热心指数
57 点
信用等级
26 点
经验
53820 点
帖子
1691
精华
0
在线时间
7907 小时
注册时间
2005-5-23
最后登录
2026-1-7

楼主
allain 在职认证  发表于 2018-7-25 22:48:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
现在我有这样一组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

藤椅
cheetahfly 在职认证  发表于 2018-7-26 08:34:17
2011-12-31可不就靠近2012年了吗,你干脆将年份单独提取出来作为X轴。

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

报纸
cheetahfly 在职认证  发表于 2018-7-26 08:42:57
aes(x = lubridate::year(date), y = a)
已有 1 人评分论坛币 热心指数 收起 理由
逐梦的太阳 + 5 + 5 热心帮助其他会员

总评分: 论坛币 + 5  热心指数 + 5   查看全部评分

地板
allain 在职认证  发表于 2018-7-26 08:45:27
cheetahfly 发表于 2018-7-26 08:42
aes(x = lubridate::year(date), y = a)
这样可以的

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 12:32