原标题:哈佛教授公开R语言源码,教你用R制作gif动图

作者Rafael Irizarry是哈佛大学以及the Dana-Farber Cancer Institute的应用统计教授,他专注于研究基因组学,并且教授数门数据科学课程。在本文中他公开了自己授课时所使用的gif动图的R语言源码,同时也对涉及的几个话题进行了简单的论述,对于希望了解数据科学原理、如何使用R语言来进行可视化的读者都有所助益。

本文长度为1800字,建议阅读4分钟。

本文授权转自数据派THU(ID:DatapiTHU)

作者 | Rafael Irizarry

翻译 | 贾琳

在日常教学的过程中,我有时会用动画来形象地解释概念,并且通过 @rafalab账号(https://twitter.com/rafalab)在社交媒体上分享。

John Storey最近问我是否可以公开这些源代码。由于我不甚有条理,而且这些动画都是灵机一动想出来的,所以之前这些代码分散在几个不相关联的文件中。John的请求促使我把这些代码整理在一起发布在这里。

所有的gif动图都是用R语言绘制的数张图片的叠加。在代码中你可以发现,我用几种不同的方法将单独的图片转化成动态gif图。

第一种方法(不推荐)是将图片文件存储下来,然后调用ImageMagick转化工具(https://www.imagemagick.org//index.php)。

在R环境下,

r语言 html gif,哈佛教授公开R语言源码,教你用R制作gif动图相关推荐

  1. java计算机毕业设计企业公开招聘系统源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计企业公开招聘系统源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计企业公开招聘系统源码+数据库+系统+lw文档+mybatis+运行部署 本源码技术栈 ...

  2. c语言 临时文件作用,c语言函数mktemp()产生唯一临时文件名实例源码介绍

    c语言函数mktemp()产生唯一临时文件名实例源码介绍.有关的函数:tmpfile引入的头文件:#include 定义函数mktemp():char * mktemp(char * template ...

  3. 价值4500的国际版多语言点赞抖音分享点赞任务平台源码(十二种语言)

    介绍: 平台会员分享给我的,他自己搭建成功了,测试可用!我就不测试了,需要的拿! 九种语言 :西班牙语,泰语.日语,印度尼西亚语言.越南语言.英文.繁体中文,简体中文,印度语 前台支持更换5种颜色风格 ...

  4. C语言课设-----工资管理系统(附全部源码)

    C语言课设-----工资管理系统(附全部源码) 本系统分三个部分: 1.出售金鱼 2.数字菱形 3.工资管理系统 (ps:另外添加了登录界面 id:qwq password:123 可自己在代码里再更 ...

  5. mysql db模块下载_易语言MySql数据库操作类V1.0模块源码

    易语言MySql数据库操作类V1.0模块源码 易语言MySql数据库操作类V1.0模块源码 系统结构:MySql数据库连接类_测试子程序,置连接选项,连接,关闭,是否已连接,取连接句柄,置连接句柄,执 ...

  6. c语言打印空心数字图形,(完整word版)C语言编写打印实心和空心菱形【源码】

    <(完整word版)C语言编写打印实心和空心菱形[源码]>由会员分享,可在线阅读,更多相关<(完整word版)C语言编写打印实心和空心菱形[源码](13页珍藏版)>请在人人文库 ...

  7. 易语言免登录获取QQ/昵称/头像/在线状态源码

    易语言免登陆获取q资料卡的源码. 例子: 取得登录q  获取状态:在线 昵称 x7st 获取本人描述等 没有调用第三方接口,纯QQpost稳定,需要的可以下载查看 下载地址:https://6yunp ...

  8. 哈佛教授公开R语言源码,教你用R制作gif动图

    在日常教学的过程中,我有时会用动画来形象地解释概念,并且通过 @rafalab账号(https://twitter.com/rafalab)在社交媒体上分享. John Storey最近问我是否可以公 ...

  9. 手把手教你如何在 Linux 上源码安装最新版本 R

    如果你使用的 Linux 系统 GCC 版本太低,又没有 root 权限(即使有 root 权限又担心升级 GCC 带来的风险):同时你又不想额外多安装多一个 Anaconda 或者 Minicond ...

最新文章

  1. java 调用 v8_学习笔记:使用Android V8 (J2V8)JavaScript引擎
  2. maven国内镜像(maven下载慢的解决方法)
  3. 洛谷 P2704 [NOI2001]炮兵阵地
  4. SQLserver被js注入的全库替换SQL
  5. [css] 实现文本的竖向排版
  6. 怎么看我装的sql能不能用_深入浅出sql优化(三)之单表索引优化
  7. 【后空翻机器人代码】斯坦福后空翻机器人设计、代码全开源,成本降至3000美元,人人皆可DIY|湾区人工智能...
  8. 【kafka】Kafka 集群配置SASL+ACL
  9. linux是不是显示不了中文版,Linux为什么OpenOffice下不能显示中文
  10. 笔记、代码清晰易懂!李航《统计学习方法》最新资源全套!
  11. Python 标准库 —— socket(网络编程)
  12. java 下划线_Java SE 9:“ _”(下划线)更改
  13. 面试经验---广州品高软件(java软件开发)
  14. 2018-2019-2 20189221 《网络攻防技术》第八周作业
  15. 单片机炫彩灯实训报告_单片机跑马灯实验报告
  16. 个人域名备案有什么要求?需要准备什么?
  17. AD PCB布板提示The following exception occurred whilst loading section primitive paramenters...解决方法
  18. flash拼图游戏源码_在Flash中构建视频拼图游戏
  19. mysql 段错误 (core dumped)_CentOS yum 段错误 (core dumped)解决办法
  20. Java创建单例模式(singleton)的几种实现方式

热门文章

  1. [机缘参悟-68]:深度思考-人的心理系统与软件系统模型与性能指标比较(可用性、可靠性、可维护性、鲁棒性、适应性、反脆弱性、成熟性)--- 人工智能启示
  2. grasps什么意思中文_英语单词grasps怎么读,grasps的音标是什么,grasps是什么意思 - 音标网...
  3. 计算机课设在线答疑,计算机基础课程在线答疑系统研究与实现
  4. matlab编程短路电流计算程序,基于MATLAB的短路电流计算程序开发
  5. Flink系列文档-(YY01)-初识Flink
  6. 前端分享到微信及微信朋友圈之后链接变化
  7. 中基鸿业长期理财产品存在哪些风险
  8. 阿里云轻量级应用服务器
  9. 使用变量存储以下MP3信息,并打印输出
  10. 计算机画画校本教材 百度文库,图形计算器校本教材.doc