编码在可视化中起着核心作用,但我认为我们对它们的思考过于简单。在一篇新论文中,我认为我们需要区分指定如何绘制可视化的编码和观察者可读或实际读取的编码。虽然它们在某些图表(如条形图或散点图)中大部分或完全重叠,但在其他图表(饼图、折线图等)中却没有。您甚至在更复杂的可视化(如树形图)中具体指定了什么?
一旦你了解了编码是什么,编码就看似简单。毕竟,当您查看图表时,它们就是您所看到的,对吗?好吧,这并不容易。我一直在喋喋不休地谈论我们如何不知道如何读取饼图,并且我已经从论文中总结了这个数字中的问题。
我的观点是,虽然我们清楚地按角度指定饼图,但这并不意味着我们也这样阅读它们。 正如我所展示的,角度很明显不是我们阅读饼图的方式。所以我们至少需要开始研究两种不同的编码:指定编码和可观察编码。在饼图中,指定的编码是角度,可观察的编码还包括弧长、面积,甚至弦长。其中,观察到的编码可能是其中之一或组合。
在论文中(作者复制在这里,正式版在IEEE CS数字图书馆),我列出了更多的图表类型,例如条形图(指定长度,观察区域,纵横比等),折线图(指定点,观察斜率、线段长度等)等,以及它们的编码。例如,想想你在树形图中真正指定了什么,以及你观察到了什么。当转换复杂且算法复杂(与直接映射相反)时,我认为我们没有一个好的编码模型,例如在平方树形图中。
折线图对我来说特别有趣,因为它们还说明了更复杂的编码。折线图的作用是什么?它被指定并绘制为连接的点,但您不会阅读这样的折线图。相反,您会查看形状、整体斜率/趋势等。这些是派生编码,它们不仅取决于图表类型,还取决于任务。
很明显,我在这里只触及了表面,但我认为这是一个有趣的话题,需要比我们迄今为止更深入地理解。也许我的小文章会激发这方面的更多工作。
Robert Kosara, 不只是满足眼睛:仔细观察可视化中的编码,计算机图形学和应用程序 (CG&A) ,第一卷。 42,没有。 2,第 110-114 页,2022 年。