Eenvoudigere gegevensvisualisatie

Er zijn veel manieren om gegevens te slicen en te dobbelen om beter te begrijpen wat het betekent. Software zoals Microsoft's Excel biedt een eenvoudige manier om grafieken en diagrammen te maken, terwijl complexere toepassingen, zoals die van IBM Veel ogen , bieden interessantere manieren om complexere gegevens te visualiseren. Gespecialiseerde programmeertalen kunnen meer doen door het ontwerp van visualisaties aan te passen. Maar deze talen zijn vaak moeilijk te gebruiken voor niet-experts.





Visueel reizen : Job Voyager, een visualisatie die is gebouwd met Protovis, geeft de baangegevens van de Amerikaanse volkstelling van de afgelopen 150 jaar weer. Vrouwenbanen worden in rood weergegeven, mannen in blauw. Hier worden de gegevens gefilterd op banen met het achtervoegsel ist.

Nu bieden onderzoekers van Stanford een reeks tools aan genaamd Protovis die het proces van het bouwen van datavisualisaties stroomlijnen. De tools vereisen nog steeds kennis van programmeren, maar zijn ontworpen om gemakkelijker te implementeren te zijn voor iemand zonder programmeerervaring, zegt Jeff Heer , een professor in computerwetenschappen aan Stanford die de tools samen met Michael Bostock, een afgestudeerde student, heeft gemaakt.

Heer zegt dat het programmeerniveau dat nodig is om de tools te gebruiken en aan te passen iets hoger ligt dan dat van HTML, maar eenvoudiger dan JavaScript, een veelgebruikte webscripttaal. Een van de belangrijkste voordelen van Protovis is volgens Heer dat het zo is gestructureerd dat iemand die eerst in visualisaties en daarna in data denkt, het gebruiksvriendelijk genoeg moet kunnen vinden.



In plaats van zich te moeten concentreren op het structureren van code voor het programma, laat Protovis een gebruiker eenvoudige bouwstenen maken, zoals de kleuren en vormen die nodig zijn voor de visualisatie, en vervolgens de blokken samenvoegen om het volledige plaatje te definiëren. Bij Protovis denk je eerst en vooral in visuele tekens op een pagina, zegt Heer. Wij zijn van mening dat dit visualisaties gemakkelijker te leren en gemakkelijker aan te passen zou maken.

Een voorbeeld van het type visualisatie dat gemakkelijker wordt gemaakt met Protovis heet Job Voyager . Het is gemaakt door Heer om veranderende trends in werkgelegenheid in Amerikaanse volkstellingsgegevens van de afgelopen eeuw weer te geven. Verschillende soorten banen worden weergegeven in gearceerde gebieden in twee verschillende kleuren die overeenkomen met mannelijke en vrouwelijke werknemers. In de meeste Amerikaanse volkstellingsgegevens (van 1850 tot 2000) was landbouw verreweg het populairste beroep. In vergelijking met andere visualisatietools, zoals Prefuse of Flare, zegt Heer dat Protovis het mogelijk maakte om Job Voyager in een fractie van de tijd te maken en een vijfde van de hoeveelheid code te gebruiken.

Heer merkt op dat moderne datavisualisaties vaak zijn ontworpen voor het web en vaak dynamisch zijn. In het geval van Job Voyager kan een gebruiker bijvoorbeeld op een filter klikken om alleen te zien hoe de beroepen van vrouwen in de loop van de tijd zijn veranderd. Of ze kan de eb en vloed van machinistenjobs door de jaren heen onderzoeken.



Martin Wattenberg , die Many Eyes ontwikkelde met zijn IBM-collega Fernanda Viegas , denkt dat visualisatie een essentieel medium aan het worden is, vooral online. Het is misschien wel de fotojournalistiek van de 21e eeuw, zegt hij. Wattenberg voegt eraan toe dat een systeem als Protovis, waarmee ontwikkelaars eenvoudig webgebaseerde visualisaties kunnen aanpassen, het potentieel heeft om een ​​belangrijke rol te spelen bij de adoptie van deze technologie.

Protovis bevindt zich momenteel in een alfaversie, maar is al opgepikt door de Mozilla Foundation en zal in een aankomende versie van zijn Thunderbird-e-mailclient verschijnen als een manier om e-mailgegevens te visualiseren, zegt Heer.

zich verstoppen