3472 4

[问答] 求助-R语言 如何将不同时间段的数据按日期做成多组折线图 [推广有奖]

  • 0关注
  • 0粉丝

高中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
0.3000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1067 点
帖子
11
精华
0
在线时间
31 小时
注册时间
2016-10-13
最后登录
2024-9-13

楼主
房东的雪瑞纳 发表于 2020-12-17 15:41:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
希望做成 横坐标为小时时间段 纵坐标为值 每一条折现代表一日数据不同时间段的变化,一共有31条折线的折线图 做成类似于这样的效果图 excel效果图.png
二维码

扫码加我 拉你入群

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

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

关键词:R语言 折线图 时间段 效果图 横坐标

excel效果图.png (64.13 KB)

excel效果图.png

000.png (29.18 KB)

000.png

数据.xlsx
下载链接: https://bbs.pinggu.org/a-3362508.html

11.76 KB

沙发
绝世涛神 发表于 2020-12-17 16:59:50
你这表格下载不下来,你发给我

1308457685@qq.com

藤椅
房东的雪瑞纳 发表于 2020-12-19 21:33:43
绝世涛神 发表于 2020-12-17 16:59
你这表格下载不下来,你发给我

1308457685@qq.com
已经发送到你的邮箱里了,非常感谢!

板凳
绝世涛神 发表于 2020-12-20 00:01:24
  1. install.packages('readxl')
  2. install.packages('ggplot2')
  3. install.packages('reshape2')
  4. library(readxl)
  5. library(ggplot2)
  6. library(reshape2)

  7. you<-read_xlsx('\\数据.xlsx')#文件路径
  8. names(you)[1]<-'time'
  9. label_s<-you$time
  10. you$time<-1:9
  11. you<-melt(you,id=c('time'))
  12. names(you)<-c('time','date','value')

  13. p<-ggplot(data=you)+
  14.   geom_path(aes(x=time,y=value,color=date))+
  15.   scale_y_continuous(limits = c(0,2500),name = '指标')+
  16.   scale_x_continuous(breaks = c(1:9),labels = label_s,name='time')+
  17.   theme_bw()+
  18.   theme(axis.text.x = element_text(hjust = 1),
  19.         plot.title = element_text(hjust = 0.5),
  20.         axis.title.y = element_text(size=15),
  21.         panel.grid = element_blank())
  22. p
复制代码


报纸
绝世涛神 发表于 2020-12-20 00:01:50
install.packages('readxl')
install.packages('ggplot2')
install.packages('reshape2')
library(readxl)
library(ggplot2)
library(reshape2)

you<-read_xlsx('\\数据.xlsx')#文件路径
names(you)[1]<-'time'
label_s<-you$time
you$time<-1:9
you<-melt(you,id=c('time'))
names(you)<-c('time','date','value')

p<-ggplot(data=you)+
  geom_path(aes(x=time,y=value,color=date))+
  scale_y_continuous(limits = c(0,2500),name = '指标')+
  scale_x_continuous(breaks = c(1:9),labels = label_s,name='time')+
  theme_bw()+
  theme(axis.text.x = element_text(hjust = 1),
        plot.title = element_text(hjust = 0.5),
        axis.title.y = element_text(size=15),
        panel.grid = element_blank())
p
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

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

地板
房东的雪瑞纳 发表于 2020-12-21 15:07:12
绝世涛神 发表于 2020-12-20 00:01
install.packages('readxl')
install.packages('ggplot2')
install.packages('reshape2')
非常感谢 问题已解决!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-23 13:28