大家好,好久时间没有更新了,大家也许会问,图表君干嘛去了,是不是不打算做了呢?当然不是了,图表君最近很忙,参与了一个高大上的项目,看过以前文章的同学可能知道了,对就是防治大气污染的一个项目中。也算是为了我国的环保行业做出一点贡献了吧。 说起这个项目,具体的细节,这里就不多介绍了。图表君在这里主要是负责数据可视化方面的工作,简单说就是做图的,用得技术当然是前文介绍的RAVE了。以后有机会给大...
RAVE中的自定义axis的方法
在图表中往往有很纠结的地方,比如我们既想方便的做出一个图形,同时也想让图形具有很强的灵活性。所以要满足这样的需求也是挺难的。打个比方说在以往的图库的图形引擎中要更改一个自定义一些图,确实也是很挺困难的。但是RAVE提供的VizJSon的语法描述语言,所以它的灵活性就有相应的提升,那么如何表现呢?下面就是个很好的例子。在现实的需求中我们往往需要自定义一些轴上的信息,但是在data里又不方便直接...
今天,我们不说图,聊聊理想主义
开年第一篇,说实话不知道该写什么为好,RAVE第一季,已经完成。如果大家跟下来想必也已经可以使用RAVE制作出一张Bar Chart了吧。如果开年就直接开始第二季,想想也有些无趣和烦躁。那么我们今天聊聊什么?聊聊柴静的最新记录片《穹顶之下,我们共同呼吸》吧。 如果你还没有看过,那图表君强烈建议你看一下,一个多小时的时间不长也不短,希望大家能耐心的看完。说说图表君的感受吧,生活在废都,天气却...
今天,我们完成这个栅格图-RAVE(5)
今天是大年三十,图表君祝大家羊年大吉,新年快乐。今天我们完成这个栅格图,也是我们RAVE 第一季 的最后一篇文章。在上一篇文章中给大家介绍了如何用美化栅格图。这篇文章我们再为这个图形再增加点其他元素。 添加两个轴的信息 对于一个完整的图形来说一般是需要有,坐标轴来表示其中的信息的,在RAVE中如何来添加这些信息呢?其实如果看看我们之前的代码片段,已经有这样的定义了。 "coordinat...
来,给他点颜色看看-RAVE(4)
上一篇文章中给大家介绍了如何用RAVE画出一个栅格图来,但那个样子的栅格图实在太丑了,图表君表示无法忍受,那么今天就让我们一起给它点颜色看看,美化美化这个图来,让它看起来更漂亮点。 为了区分开各个对位,在栅格图中,我们将各个柱用不同的颜色进行区分来达到这样的效果。这个该怎么做呢,只要在element里边,对于interval的颜色属性进行修改就OK了。具体来说我们来看下面一段代码。 “c...
来,我们来画一个栅格图-RAVE(3)
相信如果读了上一篇文章的各位亲们,现在已经顺利的将RAVE的SDK环境搭建起来了吧。那么现在我们就是利用起来,画出一个栅格图出来。 说是要画图,其实就是定义VizJSon 文件,定义好这个文件放到RAVE SDK中那么图就可以渲染出来了。 说了这么久的VizJson,那它是由哪几部分组成的呢?其实很简单就是两部分,一个是Data,一个是Grammer。 Data里定义了想要展示的数据,Gr...
工欲善其事,必先利其器 - RAVE(2)
这是RAVE系列文章的第二篇,你可以在微信公众号:多彩数据(微信号:Data_Visualization)后台回复”数据”查看此系列的其他文章。 上文书咱们简单介绍了下RAVE的特点,从这篇文章开始我们就一步步的介绍RAVE的知识,先从环境搭建开始。第一步需要获得RAVE的SDK,这个可以从RAVE的官网:link 上下载 。当然了,要使用SDK得确保你的机器上正确安装了JAVA 1.6 ...
数据可视化工具巡礼-RAVE(1)
今天开始分享更多干货。从什么开始呢?那就从RAVE开始吧,因为图表君对它最为熟悉了。 好吧,第一个问题来了?什么是RAVE。 RAVE 是 Rapidly Adaptive Visualization Engine 的简称。是IBM最新提出新一代的数据可视化图形引擎。IBM在其很多最新的产品上已经应用了RAVE作为图形引擎,例如IBM Cognos BI, IBM Watson 以及 Bl...
数据可视化101-到底该用什么图
本文是阅读Data Visualization with JavaScript (by Stephen A. Thomas) 时的摘要和心得体会。感谢阮一峰老师的Blog,让我发现了这本好书。 一提到数据可视化,我们就会想到绚丽的图表,精巧的动画。如果我们没有很强的艺术功底,难道就做不好数据可视化了吗?不是。数据可视化的目的是什么?是帮助用户理解数据。如果简单的图表能达到这样的目的,那么它...