【读书笔记】The Grammar of Graphics - 1. Introduction

1. 介绍

这里是Leland Wilkinson写的The Grammar of Graphics (1999)的读书笔记。
The Grammar of Graphics这本书主要介绍生成“可感知图(perceivable graphs)”,即图形(graphics)的语法规则。图形语法包含了数学风格的语法与美学风格的语法,前者用来表示对数据与问题的抽象,后者将这种抽象映射到图形的视觉元素上。

图形Vs图表

图形和图表的区别在于图形是比图表更基本的视觉元素。比如,饼图本质上是一个在极坐标系中存在的柱状图。一旦认识到这一点,我们就可以创造出在极坐标下更多更复杂的图表。
g2-bar.png
深入对图形的理解可以避免探讨图表分类,在设计一个图表库时,你很难设计出足够多的图表类型来满足用户的各类需求。一个基于图表分类的图表库还面临随着图表量增大,而整个系统的结构变得复杂而难以维护。图表与图表之间的一些相似的部分也难以得到高效的复用。
从用户的角度理解这个问题,理解用户想要用数据分析什么,做什么是十分困难的,很多库和工具直接放弃理解这一点而直接提供给用户一些固定的图表类型选择;这本质上是直接给到用户探索分析的结果而不是让用户感受分析的过程。

Read more
我的2018

2018年整体上来说挺平淡的一年,主要在于这一年没有激进的去扩展一些新的领域,而是在自己的安逸区慢慢发展。

1月,在北京。在灵虎实习,机缘巧合进入了铁路大数据组。原本以为会有大佬搞一些很激进的算法,然而并没有。于是后端在整个项目中只起到了一个sql查询的作用。这也一定程度上给了前端一些发挥空间,在前端设计各种数据下钻、联动、同环比。最终做出了可玩性很高的可视化应用。

在年会上和公司的技术VP闲聊,随口说了想去大厂看看(当时真的是随口说说)。

面基了夜夜;去潘叔叔那里排了裸照(划掉

2月,过年,因为出柜不敢回家,就待在北京,也借机会在过年期间增强了数据联动,并且搞定了之前组里被卡住的arcgis问题。这也成了年后加薪的关键。

3月,怀着工资翻了近3倍的大好心情回学校。由于受不了室友每天打游戏在宿舍吵闹,外加上新的社团活动室问题很大,就搬出去自己住了。花了好多钱,但自己住真的很幸福。一次偶然的巧合。躺在床上随手刷知乎的时候给死月大大点了赞,结果被私信要了简历,然后就稀里糊涂的开始准备面试。

4月,主题大概是面试,面了好多轮,见到了萧庆、御术、振宇等诸多大佬。。。面试也算不上完全顺利(因为有一轮交叉面出现了些失误,结果被疯狂加面),毕竟自己前端基础知识真的是差,只能靠引导话题和面试官深入讨论自己擅长与有过深入思考的领域。索性最后还是拿到了实习offer。

5月,ACM…见到了可以打出负输出的队友(分给他了一道题,一直提交错误解…最后我重写了一遍,直接一遍a了…),不过也佛系了,觉得算是培养新人了,倒也无所谓。

6月,软化拉直了头发,从此告别尴尬的爆炸头。。。

7月,前往阿里实习。头一天晚上到达的时候穿的比较随性、结果在宾馆电梯里遇到了很多城里人,瞬间觉得自己就是个土鳖、第二天怒剪头发(剪的挺短的)+ 买了2000+的衣服。。。实习遇到了肥超大佬(我们是一个师兄),简直亚历山大。第一周基本上磕磕碰碰,有点跟不上节奏,毕竟自己太菜。。连接手的react代码都看不懂。。外加上一大堆新的工具。。。

8月,适应了实习环境,开始有正向产出。在ATA上发了一篇高性能pivot table实现的文章。然后由于性能莫名的好,被师兄拉去给国际UED、蚂蚁(AntV)做分享。运气挺好的,一个实习生能得到这种机会,也顺便和大佬们混了脸熟。然后被莫名告知高性能pivot table的实习方案被申请了集团专利(写专利内容也好得让我看一眼吧)。。。最后也拿了A的评级。不过当时对BI架构设计还没有顿悟,否则应该能拿更高吧(总之就是思考强度还差一些,以后还要多加注意)。

9月,回学校养生。开始重新做Canary BI。顺便交接社团,毕竟大四老学长(姐)站着社长的位置也不利于新人的发展。

10月,认识了圆子。线下一起去刘公岛完了一天,累的我晚上看电影直接睡着了。。。第一次染+烫了头发。。花了2000+,但效果还不错。虽然我还是比较喜欢拉直的头发,但还是决定让tony老师给设计一个适合我的发型。

11月,学业压力有点大,但还是有收获的。深入理解了tableau在真实生产环境下的应用,也理解了tableau对图形语法的实践。顺便复习了一下数据库方面的知识。主要两门课组里大作业都是我一个人做,所以还是有点累的。

12月,继续搞Canary,加了很多新功能。已经不再是一款小玩具了。另外中旬搬回宿舍去住(租的地方太冷又不想交暖气费)。然后被舍友折磨的有点痛苦。另外找到了不错的毕设导师。年末突然改变主意决定把之前打算用来FFS的钱优先用来SRS,基本上加一些贷款就够了,毕竟工作之后能抽出一个多月挺难的。

总结上讲,这一年主要是侧重于应用与实践的一年,但却拉下了理论上的深入挖掘。挺可惜的。社交上有点闭锁,不过毕竟一直自己一个人在外住且学校比较偏,倒也无所谓。一整年没有回家,内心多少是有点难过的。希望明年能一切顺利吧~