ggtheme主题学习

数据文件:

  1. #构造数据。
  2. #datahs300.csv中存放的是时间和沪深300指数的对数收益率
  3. index300<-read.csv("datahs300.csv",header=T)
  4.  
  5. #查看数据
  6. head(index300)
  7. #通过一个循环,构造一个标识列
  8. #对数收益率为正的,tagp值取作0
  9. #对数收益率为正的,tagp值取作1
  10. #将收益率转化为百分比
  11.  
  12. for(i in 1:length(index300[,2])){
  13.   if(index300[,2][i]<0){
  14.     index300$tagp[i]<-1
  15.   }
  16.   else{
  17.     index300$tagp[i]<-0
  18.   }
  19.   index300$lgreturn[i]<-index300$lgreturn[i]*100
  20. }
  21.  
  22. #查看数据
  23. head(index300)
    1. TIME lgreturn tagp
    2. 12015/01/053.00583590
    3. 22015/01/06-0.01318211
    4. 32015/01/070.07495010
    5. 42015/01/08-2.34716911
    6. 52015/01/09-0.35294251
    7. 62015/01/12-0.93877721

加上geom_point()就是画散点图。

aes中的colour = factor(tagp),是设定按照tagp转换为因子后分类配色

  1. #导包
  2. library(ggplot2)
  3. library(ggthemes)
  4.  
  5. #制作散点图
  6. testp<- ggplot(index300, 
  7.                aes(x =as.Date(TIME), 
  8.                    y = lgreturn, 
  9.                    colour = factor(tagp)))+
  10.  
  11.         geom_point()
  12. testp

  1. testp+theme_solarized_2()

  1. testp+theme_solarized(light = FALSE)

  2.  
  3.  
  4. testp+theme_solarized(light = FALSE)+
  5.       scale_colour_solarized("blue")

  6.  
  7. testp+ theme_solarized_2(light = FALSE) +
    scale_colour_solarized("blue")

  1. testp+theme_economist()+
  2.       scale_colour_economist() 

  1. testp+geom_point()+
  2.  
  3.   theme_solarized(light = FALSE)+
  4.  
  5.   scale_colour_solarized("blue")+
  6.  
  7.   geom_smooth(method ="loess")
  8. 添加趋势线(lm/glm/gam/loess)

  1. testp + ggtitle("logreturn")+ 
  2.         theme_wsj()+ 
  3.         scale_colour_wsj("colors6","")

来自为知笔记(Wiz)

附件列表

时间: 2024-10-06 10:05:54

ggtheme主题学习的相关文章

Android风格和主题 学习

如何新建自定义的风格和主题: .在res/values 目录下新建一个名叫style.xml的文件.增加一个<resources>根节点.2.对每一个风格和主题,给<style>element增加一个全局唯一的名字,也可以选择增加一个父类属性.在后边我们可以用这个名字来应用风格,而父类属性标识了当前风格是继承于哪个风格.3.在<style>元素内部,申明一个或者多个<item>,每一个<item>定义了一个名字属性,并且在元素内部定义了这个风格的

ios开发学习路径

1.第一点要求 ,能比较顺畅的阅读官方的文档 如果你连官方的文档读起来都非常困难,那你还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看看帖子不是出路. 如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比如:View Programming Guide for iOS  自己阅读,翻译,里面不懂的单词,记下来,多学几遍,这些你不懂的单词,在以后你看其他时文档里还会出现无数次的.坚持几个月后,你会发现,英文的文档,看起来比中文的顺眼

iOS开发学习路径的一些建议

iOS论坛里有朋友要求回答帖子,帖子的标题是: 想学IOS开发高阶一点的东西,从何开始,然后我吧啦吧啦回答写了很多.既然敲了那么多字,我就把我写的回复也贴到博客里来分享,希望能对大家有帮助.欢迎大家也到帖子里讨论和分享,地址:http://bbs.csdn.net/topics/390920759 下面是我回复的内容: 结合自己情况聊下iOS学习建议,这里不讲大道理,说说具体怎么做.欢迎大家拍砖 1.第一点要求 ,能比较顺畅的阅读官方的文档. 如果你连官方的文档读起来都非常困难,那你还谈什么提高

零基础转行学习Java编程,有哪些学习方法可以借鉴

中国互联网的加速发展,大概从1997年开始,前期是 PC 互联网,后来移动互联网,现在互联网+,再接下来物联网.智慧城市.智慧交通.人工智能,一路蓬勃发展,虽有小波折,大趋势从未变过,未来一面泛化.一面深化,十年八年,趋势向好! 十三五规划对应 2016 -- 2020 年,大方向是加快壮大战略性新兴产业,打造经济社会发展新引擎.在战略性新兴产业中,分量非常重的就是信息技术产业和网络经济.信息技术和网络经济,是国家战略规划的重点,国家层面将会提供各种政策.资金.资源的支持,保障它快速.广泛的发展

ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse

ROS机器人程序设计(原书第2版)补充资料 (柒) 第七章 3D建模与仿真 urdf Gazebo V-Rep Webots Morse 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 提供ROS接口的3D软件比较多,本章以最典型的Gazebo介绍为主,从Player/Stage/Gazebo发展而来,现在独立的机器人仿真开发环境,目前2016年最新版本Gazebo7.1配合ROS(kinetic)使用. 补充内容:http://blo

VSTO:使用C#开发Excel、Word【1】

<Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath >--By Eric Carter, Eric Lippert 概观"随着应用开发社区如此专注于智能客户端革命,一本涵盖从A到Z的VSTO的书是重要和必要的,这本书有很大的期望,它是彻底的,有大量的示例代码,涵盖了Office编程一般术语可以是多年来专注于ASP.NET应用程序的经验丰富的.NET开发人员的外部话题.感谢

6:知识的领域和结构,一种新的奇思妙想的组合结合

1.三个案例 案例1:幼儿的语言学习 可见现象: 1.听音学语言,只有声音--结果:学不会 2.听看学语言,声音和画面--结果:很容易学会 通过不断的倾听声音和观察的画面形成关联 案例2:PPT训练营 可见现象: 操作技巧很熟练,但是成品整体水平很差劲. 做好PPT的3个领域知识: 1.PPT操作技巧: 插入元素.母版.快捷键.动画 2.足够的审美知识: 空间结构.颜色搭配.元素设计 3.足够的逻辑能力 结构大纲.先后顺序.语言提炼 案例3:记忆数字 一样长度的数字,有些容易记忆有些却很难 20

Entity Framework 实体框架的形成之旅--实体框架的开发的几个经验总结

在前阵子,我对实体框架进行了一定的研究,然后把整个学习的过程开了一个系列,以逐步深入的方式解读实体框架的相关技术,期间每每碰到一些新的问题需要潜入研究.本文继续前面的主题介绍,着重从整体性的来总结一下实体框架的一些方面,希望针对这些实际问题,和大家进行学习交流. 我的整个实体框架的学习和研究,是以我的Winform框架顺利升级到这个实体框架基础上为一个阶段终结,这个阶段事情很多,从开始客运联网售票的WebAPI平台的开发,到微软实体框架的深入研究,以及<基于Metronic的Bootstrap开

《致青春&#183;成长英语原创情景剧》的设计

一.引言 综合英语课程是一门综合英语技能课,是商务英语专业的专业基础课,它也是该专业的必修课.该基础课是学生学习和掌握本学科坚实宽广基础知识的重要基本课程,能帮助学生练好坚实的语言基本功,使他们的英语语言知识和交际实践能力能满足涉外活动中的语言要求,因此综合英语课在商务英语专业的整个课程体系中居于基础地位,同时又位居非常重要的地位.因此,通过一个学期的学习,学生最需要的是将所学的英语听说读写能力进行综合运用,达到知识和技能的融会贯通,<致青春·成长>英语原创情景剧的仿真项目能很好地培养学生英语