Preadsheets har visat sig vara mycket framgångsrika för att interagera med numeriska data, t.ex. tillämpa algebraiska operationer, definiera dataförökningsrelationer, manipulera rader eller kolumner, och utforska "vad-om"-scenarier. Kalkylbladstekniker har nyligen utvidgats från numeriska domäner till andra domäner. 1,2 Här presenterar vi ett kalkylblad för att visa och utforska informationsvisualiseringar, med stora, abstrakta, flerdimensionella datauppsättningar som är visuellt representerade på flera sätt. Vi illustrerar hur kalkylbladstekniker ger ett strukturerat, intuitivt och kraftfullt gränssnitt för att undersöka informationsvisualiseringar. En tidigare version av denna artikel publicerades i förfarandet av 1997 Information Visualisering Symposium. 3 Här omfokuserar vi diskussionen för att illustrera principer som gör kalkylbladet till ett kraftfullt tillvägagångssätt. Dessa principer visar hur vi kan utföra många användaruppgifter enkelt i visualiseringskalkylbladet som visar sig mycket svårare med hjälp av andra metoder. Visualiseringskalkylbladets nytta kommer från att göra det möjligt för användare att bygga flera visuella representationer av flera datauppsättningar, utföra operationer på dessa visualiseringar tillsammans eller separat, och jämföra och kontrastera dem visuellt. Dessa operationer blir allt viktigare när vi inser att vissa interaktionsmöjligheter är kritiska, såsom att utforska olika syn på data interaktivt, tillämpa operationer som rotation eller datafiltrering på en grupp av vyer, och jämföra två eller flera relaterade datamängder. Dessa verksamheter passar naturligt in i en kalkylarksmiljö. Dessa fördelar härrör från hur kalkylblad spänner över en rad användarinteraktioner. Å ena sidan, kalkylblad direkt gynnar slutanvändare, eftersom direkt manipulation gränssnittet gör det enkelt att visa, navigera och interagera med data. Å andra sidan ger kalkylblad en flexibel och lättlärd miljö för användarprogrammering. Framgången med kalkylbladsbaserad strukturerad interaktion eliminerar många av stötestenarna i traditionella programmeringsmiljöer. Utvecklare av kalkylblad skapar mallar som gör det möjligt för slutanvändare att på ett tillförlitligt sätt upprepa ofta behövliga beräkningar utan ansträngningen med omutveckling eller kodning. Användarna behöver inte oroa sig för databeroendet mellan datamängder eller minneshantering. Dessa programmerings-idiosynkrasier tas om hand automatiskt. Genom att tillhandahålla en naturlig miljö för att utforska och tillämpa verksamheten på data möjliggör visualiseringskalkylblad enkelt prospektering av datamängder. Baserat på våra erfarenheter och på andras tidigare arbete definierar vi kalkylbladsparadigmets egenskaper enligt följande: s Den tabulära layouten låter användare se samlingar av visualiseringar samtidigt. Cellerna kan hantera stora datamängder istället för några siffror. s Operatörer finns tillgängliga för att generera eller ändra cellinnehåll. Visualiseringskalkylbladet innehåller ett rikt utbud av operatörer för olika typer av datamängder. Operatörer kan appliceras över ett visst område av operandceller, t.ex. en hel kolumn. S kalkylbladet håller reda på beroenden mellan celler och uppdaterar automatiskt cellerna på lämpligt sätt när de manipuleras. Dessa egenskaper ger kalkylbladet paradigm dess grundläggande fördelar. Vi lånar de här charac-
Chi REF tillämpar kalkylbladet paradigm för informationsvisualisering i sitt kalkylblad för informationsvisualisering (SIV).
Principles for Information Visualization Spreadsheets
{'venue': 'IEEE Computer Graphics and Applications', 'journal': 'IEEE Computer Graphics and Applications', 'mag_field_of_study': ['Computer Science']}