统计图形编程的探索与实践
在统计图形编程领域,一直存在着对简洁与高效的追求。从早期的编程实践到如今的不断探索,每一步都蕴含着对图形表达本质的深入理解。
编程历程回顾
在20世纪80年代,为SYSTAT编写图形程序之前,先开展了统计图形研讨会,并收集了大量不同的定量图形。当时的目标是创建一个能绘制所有见过的统计图形的程序包。程序结构是一系列以基本图形类型命名的过程集合,图形代码大小约为1.5兆字节。
到了90年代初,采用基于对象的技术重新设计了SYSTAT图形包,旨在打造更全面、动态的程序包。通过将图形元素嵌入树结构,渲染图形通过遍历树实现,编辑则通过添加和删除节点完成,代码大小降至1兆字节以下。
90年代末,与Dan Rope和Dan Carr合作,用Java开发了名为GPL的图形生产库,目标是开发图形组件,目前GPL代码大小不到0.5兆字节。虽然还未实现零字节的图形程序,但认为编程或写作中的冗余有时是思维清晰度的反向指标,用户不喜欢“臃肿软件”,因为它不仅浪费计算机资源,还反映了委员会式设计和草率的思维。
统计图形领域的特点
统计图形并非易事,理论家们大多未认真对待或深入研究该领域。尽管有人对图形的某些方面进行了深入探索,但很少有人将定量图形视为具有独特规则和深层语法结构的领域。人们往往期望通过看图片和泛泛而谈来理解图形,然而实际上,要真正理解图形,需要关注细节。
目标读者群体
- 计算机科学和统计学的学生 :这是唯一详细阐述如何为商业或科学图形编写计算机程序的资料。计算机图形课程虽关注理论、建模、动画和真实感,但商业应用中
超级会员免费看
订阅专栏 解锁全文
8234

被折叠的 条评论
为什么被折叠?



