图形美学属性示例解析
在图形绘制中,美学属性起着至关重要的作用,它能够让我们以更直观、更有意义的方式展示数据。下面将通过一系列具体示例,详细介绍几种常见美学属性的应用。
1. 位置(Position)
位置属性是图形绘制中最常用的主要属性之一,但我们常常会忽略通过改变它所能产生的各种变化。其中一个应用是在一个共同的框架中嵌入多个图形,通过使用不同的位置变量来实现。
1.1 嵌入图形
通常情况下,框架中的多个元素在 position() 美学函数内使用相同的变量和代数表达式。但有时,我们希望使用不同的变量将图形嵌入到一个共同的框架中。只要这些变量具有相同的尺度规范(分类或连续),这种嵌入就是有意义的。
例如,在一项关于自我诊断的研究中,收集了疾病分类中症状的共现数据,并进行了多维尺度分析。以下是相关代码:
ELEMENT: point(position(dim(1)*dim(2)), shape(cluster), label(symptom))
ELEMENT: polygon(position(bin.voronoi(mean(1)*mean(2))))
这个图形中,18 个症状及其标签的坐标由 dim(1) 和 dim(2) 变量确定。对症状的单独评级产生了四个聚类:呼吸类、神经类、肌肉类和腹部类。图形上叠加了一个 Voronoi 镶嵌,其位置由两个仅包含四个聚类在两个维度上的均值的变量确定。位置框架由 d
图形美学属性详解与应用
超级会员免费看
订阅专栏 解锁全文
11

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



