图形系统的本质与边界
1. 图形系统相关示例与误解
在图形系统的构建中,有这样一段代码示例:
DATA: longitude, latitude = map(source("World"))
TRANS: bd = max(birth - death, 0)
COORD: project.mercator()
ELEMENT: point(position(lon*lat), size(bd), color(color.red))
ELEMENT: polygon(position(longitude*latitude))
这段代码可用于展示部分国家的出生(与死亡)过剩率。不过,这个图形系统常被误解,下面来详细分析它不是什么。
2. 非命令语言
- 易产生的误解 :粗略一看,可能会认为这是一种新的图形脚本语言。因为每个图形都配有类似命令语言的规范,且与现有的定量图形语言(如 Mathematica®、SYSTAT®、S - Plus® 和 SAS - Graph® 等)有相似之处。这些现有系统能生成多种统计图形,以满足统计学家对复杂灵活技术图形的需求,但它们并非基于全面的图形理论开发。
- 实际情况 :此系统并非静态规范语言,而是通过规范图形框架中图形行为的规则,为动态和探索性图形提供了更丰富的环境。例如对于面板图形,在大多数动态图形系统中要么完全避免使用,要么硬连接到特定数据结构,而该系统主要关注设计一个无需重新规范就能灵活改变状态的系统。那种通
图形系统的本质与边界解析
超级会员免费看
订阅专栏 解锁全文

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



