楼主: pingguoxiao99
2792 7

[实际应用] 折线图上色 [推广有奖]

  • 0关注
  • 1粉丝

一直学习者

硕士生

64%

还不是VIP/贵宾

-

威望
0
论坛币
39 个
通用积分
23.5263
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2155 点
帖子
85
精华
0
在线时间
209 小时
注册时间
2015-3-31
最后登录
2023-9-12

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家谁能给我看看,怎么才能做成这样的图,谢谢啦,因论坛币不足,大家帮帮我吧,谢谢啦~
QQ图片20160802151149.png

二维码

扫码加我 拉你入群

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

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

关键词:折线图 帮帮我吧 论坛币

回帖推荐

zhou1_20 发表于3楼  查看完整内容

这样可以吗?
加油
沙发
pingguoxiao99 发表于 2016-8-2 15:48:51 |只看作者 |坛友微信交流群
用R语言做,各位指点下吧!

使用道具

藤椅
zhou1_20 发表于 2016-8-3 10:07:37 |只看作者 |坛友微信交流群
这样可以吗?
  1. library(XML)
  2. u = 'http://www.aqistudy.cn/historydata/daydata.php?city=%E5%8C%97%E4%BA%AC&month=201603'
  3. tables <- readHTMLTable(u,stringsAsFactors = FALSE)
  4. AQI = as.numeric(tables[[1]][,2])
  5. E = as.factor(tables[[1]][,4])
  6. day=c(1:length(AQI))
  7. AQI_data = data.frame(day=c(1:length(AQI)),AQI=AQI,E=E)
  8. library(ggplot2)
  9. ggplot(AQI_data, aes(x=day, y =AQI,group=factor(1)))+
  10. geom_point(shape=21,size=2)+
  11. geom_line(aes(colour =as.character(E)),size=1)+
  12. labs(colour = 'AQI')+
  13. theme(legend.position ='bottom')+
  14. theme(legend.title=element_blank())+
  15. scale_colour_discrete(limits =
  16.                 c('优','良','轻度污染','中度污染','重度污染','严重污染'))+
  17. scale_x_continuous(breaks=seq(1,31,length=31),labels=c(1:31))+
  18. ggtitle('北京市2016年3月份AQI折线图')
复制代码
Rplot.png

使用道具

板凳
pingguoxiao99 发表于 2016-8-3 10:30:50 |只看作者 |坛友微信交流群
zhou1_20 发表于 2016-8-3 10:07
这样可以吗?
太感谢了~

使用道具

报纸
pingguoxiao99 发表于 2016-8-3 10:32:22 |只看作者 |坛友微信交流群
zhou1_20 发表于 2016-8-3 10:07
这样可以吗?
我用segments函数也做出来了,我对ggplot2这个包不是很熟悉,请问要想显示具体的数值,怎么办?

使用道具

地板
zhou1_20 发表于 2016-8-3 11:33:42 |只看作者 |坛友微信交流群
  1. ggplot(AQI_data, aes(x=day, y =AQI,group=factor(1)))+
  2. geom_point(shape=21,size=2)+
  3. geom_line(aes(colour =as.character(E)),size=1)+
  4. labs(colour = 'AQI')+
  5. theme(legend.position ='bottom')+
  6. theme(legend.title=element_blank())+
  7. scale_colour_discrete(limits =
  8.                 c('优','良','轻度污染','中度污染','重度污染','严重污染'))+
  9. scale_x_continuous(breaks=seq(1,31,length=31),labels=c(1:31))+
  10. ggtitle('北京市2016年3月份AQI折线图')+
  11. geom_text(aes(label =as.character(AQI),y=AQI+15),size=3)
复制代码

Rplot.png

使用道具

7
pingguoxiao99 发表于 2016-8-5 10:22:58 |只看作者 |坛友微信交流群
zhou1_20 发表于 2016-8-3 11:33
日历图

请问下,为什么我的日历图每周的第一天是在周日开始的呢?我已经Sys.setlocale('LC_TIME', "C")##将汉字周六日改为英文周六日,还要做哪些改动呢?请教下

使用道具

8
pingguoxiao99 发表于 2016-8-5 10:23:40 |只看作者 |坛友微信交流群
zhou1_20 发表于 2016-8-3 11:33
http://cos.name/2012/05/calendarheatmap/
最上面这个图

使用道具

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

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

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

GMT+8, 2024-5-21 11:26