楼主: fcc_a
229 2

[问答] 我想给x轴加上年份的刻度标签,为什么加上labels还是不行? [推广有奖]

  • 0关注
  • 0粉丝

初中生

23%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
8.0478
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
72 点
帖子
8
精华
0
在线时间
9 小时
注册时间
2023-9-8
最后登录
2023-10-22

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
3a85b4faab3db0d7a4a609706b7aac0.png e696a9f04481a59cdb4cbd66152c857.png ac623c44b5f62ae8fb84593c4a1659f.png
二维码

扫码加我 拉你入群

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

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

关键词:labels label Abel Lab ELS

沙发
fcc_a 发表于 2023-9-15 11:40:36 |只看作者 |坛友微信交流群
已解决

使用道具

藤椅
drunkfish69 发表于 2023-9-15 11:46:41 |只看作者 |坛友微信交流群
1. 想用日期做横坐标,aes里为什么不直接用x=Date?
2. label(标签)和scale(坐标刻度)是两样东西。
3. 示例中“scale_x_date(date_breaks = '1 year')”就是修改刻度,你的应用应该改成“1 month‘。
  1. library(tidyverse)

  2. x <- seq(as.Date('2005-01-01'), as.Date('2022-12-31'), by='months')
  3. y <- sample(c(1:20), length(x), replace = T)
  4. df <- as.data.frame(x)
  5. df <- cbind(df, y) |>
  6.   mutate(year = year(x), month = month(x))
  7. df2 <- df |>
  8.   group_by(year) |>
  9.   summarise(y = sum(y)/10)
  10. df2 <- df2 |>
  11.   mutate(x = paste0(year, '0701'))
  12. df2$x <- as.Date(df2$x, '%Y%m%d')

  13. ggplot(NULL, aes(x, y)) +
  14.   geom_line(data=df, col='blue', alpha=.5) +
  15.   labs(x='Date', y='Number of Cases') +
  16.   scale_y_continuous(expand = c(0,0),limits = c(0,20),
  17.                      sec.axis = sec_axis(~./5, name = 'Rate of Year',
  18.                                          breaks = seq(0, 4, .5))) +
  19.   scale_x_date(date_breaks = '1 year') +
  20.   theme(axis.text.x = element_text(angle = 45)) +
  21.   geom_line(data=df2, col='red') +
  22.   geom_point(data = df2, col='brown')
复制代码

Rplot.png (117.86 KB)

Rplot.png

Rplot02.pdf

7.69 KB

已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
cheetahfly + 10 热心帮助其他会员
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 02:51