
圖6. 用戶將顏色數(shù)據(jù)點映射到數(shù)據(jù)屬性

圖7. 系統(tǒng)調(diào)整顏色映射

圖8. 用戶通過調(diào)整數(shù)據(jù)點大小進行大小映射

圖9. 系統(tǒng)調(diào)整大小映射
第三個是軸的轉(zhuǎn)換。它將數(shù)據(jù)屬性分配給一個可視化技術的軸,所推薦的屬性直接顯示在相應的軸上,數(shù)據(jù)屬性與軸的距離顯示其相關性。例如,在一個散點圖,用戶可以將一個或多個數(shù)據(jù)點移動,這將改變分配到軸的屬性,改變之后所操作的數(shù)據(jù)點是接近當前坐標的。或者在條形圖中,用戶可以更改條形圖的長度,將一個新屬性映射到軸上。

圖10. 系統(tǒng)將可能的數(shù)據(jù)屬性分配給一個可視化技術的軸
最后一個是視圖規(guī)范轉(zhuǎn)換。它改變視圖規(guī)格,但不改變底層技術。例如,用戶可以通過將當前條形圖中的最長的條拖動到軸的最左邊或右邊,來對一個條形圖進行排序。

圖11. 系統(tǒng)推薦對一個條形圖進行排序
visexemplar使用推薦引擎,它可以利用一組意愿函數(shù)來從給定的演示產(chǎn)生轉(zhuǎn)換。允許三種編碼,包括位置,直接操作的顏色和大小。直接操作的每一個編碼將調(diào)用一系列的相關的意愿函數(shù),visexemplar共提供了7個意愿函數(shù)。根據(jù)提供的演示,意愿函數(shù)確定哪些轉(zhuǎn)換是最相關的,然后推薦引擎將更新推薦表。推薦表的每一行表示一個潛在的轉(zhuǎn)換,每個轉(zhuǎn)換都包括名稱、相關性和在接口上的位置。然后推薦引擎將表傳遞給接口,接口將根據(jù)給定的推薦表更新可視化。該表將在每個交互后更新,并存儲一個潛在轉(zhuǎn)換的排名列表。

圖12. visexemplar使用推薦引擎利用一組意愿函數(shù)來從給定的演示產(chǎn)生轉(zhuǎn)換
總體來說,本文介紹了可視化演示,一種新型可視化數(shù)據(jù)探索的用戶交互模式。該方法可以將用戶提供的可視化演示有意義的映射到可視化轉(zhuǎn)換,并推薦給用戶。
用戶能夠在一個現(xiàn)有的可視化中提供演示,系統(tǒng)計算適當?shù)霓D(zhuǎn)換,來盡可能密切地進行轉(zhuǎn)換。為了證明這一范式的技術可行性,他們開發(fā)了一個稱為visexemplar的原型,它允許用戶通過演示來通過可視化探索他們的數(shù)據(jù)。它使用一組意愿函數(shù),用于計算一個最適合當前可視化演示的轉(zhuǎn)換方法。