Author Archive for 写长城的诗

用RJSONIO包调用天气数据

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于阅读和编写,同时也易于机器解析和生成。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++,…

广而告之

本博客使用的图床(http://thumbsnap.com/)被墙,导致RSS订阅用户无法看到图。先暂时只能够翻墙访问了。如果有好的图床请给我留言。

用RGL包绘制三维交互式图形

R语言中的rgl包是绘制三维图形的利器。在最新版本中,该包增加了一个writeWebGL函数,可以将三维图形转化为一个包含WebGL元素的网页文件。WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了。

下面的第一张图是静态图,是用一个二元函数绘制的心形图。第二张图是用来表现二元回归时散点与回归平面之间的关系,如果你的浏览器支持WebGL(如果可以打开这个图形,则表明支持),即可拖动鼠标以旋转图形。这种交互式图形相信在教学中会起到很好的辅助作用。

相关的R代码可以在这里查看。 RGL model

snapshot
Your browser does not support the HTML5 canvas element.

snapshot
You must enable Javascript to view this page properly.

Drag mouse to rotate model. Use mouse wheel or middle button to zoom it.


Object written from rgl by writeWebGL.

关于大数据的十个预言

1 将有更多的大数据人才进入市场随着技术门槛的降低,将会有更多的人才可以用于大数据平台的管理。2 企业级的Hadoop部署将迅速扩大世界各地的大量行业用户已经开始积极投资于Hadoop分析

用plyr包扩展apply族函数的功能

apply族函数是R语言中很有特色的一类函数,包括了apply、sapply、lapply、tapply、aggregate等等。在这篇博文里对它们进行了简略的说明。这一类函数本质上是将数据进行分割、计算和整合。它们在

30个免费数据资源网站

人们都喜欢听故事而不是看数字和公式,数据可视化可能是讲故事的终级神器。但这里有个前提条件,你首先得拥有数据。获取可靠的数据涉及到多个步骤,找到数据、整理清洁数据、转换为…

基于OpenStreetMap的地理信息绘图

开放街道地图(OpenStreetMap,简称OSM)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。OSM可以根据用户的手持GPS装置、航空摄影照片、卫星影像、其他自由