楼主: 番茄奏鸣曲
1166 1

[问答] R 在用PLOT时候改变X轴的刻度间距 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

60%

还不是VIP/贵宾

-

威望
0
论坛币
1808 个
通用积分
32.1968
学术水平
0 点
热心指数
4 点
信用等级
0 点
经验
6004 点
帖子
92
精华
0
在线时间
150 小时
注册时间
2012-2-20
最后登录
2022-4-28

楼主
番茄奏鸣曲 发表于 2021-9-7 11:36:57 |AI写论文
15论坛币
我有一个Data Frame,名字叫N
要求X轴是时间,Y轴是某个值,于是:

plot(N$Date,N$Close)
但是由于时间是从2002到2021,R 自动生成的每五年为一个刻度,我希望是每2年一个刻度。我应该怎么写啊?谢谢各位大神哦。


关键词:plot Frame Close Fram 自动生成

沙发
owenqi 在职认证  学生认证  发表于 2021-9-8 09:39:26
你看看这样行不?
  1. N <- data.frame(x =  seq(as.Date("2000/1/1"), as.Date("2022/1/1"), length.out = 200),
  2.                 y = rnorm(200))

  3. plot(N$x, N$y, xaxt = "n")
  4. axis(1, at = , seq(as.Date("2000/1/1"), as.Date("2022/1/1"), by = '2 year'), labels = seq(2000, 2022, 2))
复制代码

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

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