Posts Tagged ‘ 可视化 ’

2012伦敦奥运的金牌项目分布

August 13, 2012
By
2012伦敦奥运的金牌项目分布

伦敦奥运会尘埃落定,又到了数金牌的时候了。上图还是用的R中的treemap包绘制了这个大game中各项目的金牌分布情况,矩形的大小反映了项目的重要性。比如说在所有302块金牌中,Athletics(田...

Read more »

在R语言中绘制Treemap

August 10, 2012
By
在R语言中绘制Treemap

Treemap是一种流行的可视化技术,它用不同尺寸的嵌套矩形来表现层次数据。最常见的层次数据包括了文件目录、文章结构、组织结构等等。Treemap技术是通过矩形的大小来显示节点的重要性,

Read more »

中国国内航线信息的可视化

July 26, 2012
By
中国国内航线信息的可视化

上图是对国内机场和航线信息进行了一个简单的可视化。圆点表示了中国163个机场的位置,线条显示了5381条航线。之前曾在这个网站上见到了作者用R语言来对全世界的航线进行可视化。正所

Read more »

初次尝试igraph包

June 17, 2012
By
初次尝试igraph包

igraph是为了进行社会网络分析而创建的一个包。与R语言中同类包相比,它的速度更快,而且函数命令与图形展现更为丰富。它可以处理有向网络和无向网络,但无法处理混合网络。igraph中的

Read more »

用ggplot2包来绘制地图

May 10, 2012
By
用ggplot2包来绘制地图

自从四月份进行重大升级之后,0.90版的ggplot2包更新了很多新功能。之前的博文谈到了升级版的二维直方图。今天我们要谈的是绘制地图的新功能。其图形元素主要是通过geom_map来实现,在它

Read more »

日历中的夏天

May 3, 2012
By
日历中的夏天

看着有节,摸着无节--打一生活用品不知不觉,夏日已慢慢临近。姑娘们飞扬的裙角,小贩叫卖的西瓜,蚊蝇嗡嗡的声音,以及翻过的一页日历,都提醒着你--夏天快来了。夏季有着不同的定

Read more »

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

April 28, 2012
By
用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
...

Read more »

共享四本关于数据可视化的书籍

April 23, 2012
By
共享四本关于数据可视化的书籍

Beautiful DataBeautiful VisualizationDesigning Data VisualiztionsHandbook of Data Visualization

Read more »