211service.com
Prostsza wizualizacja danych
Istnieje wiele sposobów na wycinanie danych, aby lepiej zrozumieć, co to znaczy. Oprogramowanie, takie jak Microsoft Excel, oferuje prosty sposób tworzenia wykresów i wykresów, podczas gdy bardziej złożone aplikacje, takie jak IBM Wiele Oczu zapewniają ciekawsze sposoby wizualizacji bardziej złożonych danych. Wyspecjalizowane języki programowania mogą zrobić więcej, modyfikując projekt wizualizacji. Ale te języki wydają się być trudne w użyciu dla laików.

Wizualne podróże : Job Voyager, wizualizacja zbudowana przy użyciu Protovis, wyświetla dane z amerykańskiego spisu ludności z ostatnich 150 lat. Praca kobiet jest zaznaczona na czerwono, mężczyzn na niebiesko. Tutaj dane są filtrowane według zadań z przyrostkiem ist.
Teraz naukowcy ze Stanford oferują zestaw narzędzi o nazwie Protovis usprawniające proces budowania wizualizacji danych. Narzędzia nadal wymagają znajomości programowania, ale są zaprojektowane tak, aby były łatwiejsze do wdrożenia dla kogoś, kto nie ma doświadczenia w programowaniu, mówi Jeff Heer , profesor informatyki na Stanford, który współtworzył narzędzia z Michaelem Bostockiem, doktorantem.
Heer mówi, że poziom programowania wymagany do używania i modyfikowania narzędzi jest nieco wyższy niż HTML, ale łatwiejszy niż JavaScript, popularny język skryptów internetowych. Jedną z głównych zalet Protovis, według Heer, jest to, że jest skonstruowany w taki sposób, że osoba, która najpierw myśli w kategoriach wizualizacji, a następnie danych, powinna być w stanie łatwo z niego korzystać.
Zamiast skupiać się na tym, jak ustrukturyzować kod programu, Protovis pozwala użytkownikowi tworzyć proste bloki konstrukcyjne, takie jak kolory i kształty potrzebne do wizualizacji, a następnie układać je w całość, aby zdefiniować pełny obraz. Z Protovis myślisz przede wszystkim o wizualnych znakach na stronie, mówi Heer. Wierzymy, że dzięki temu wizualizacje będą łatwiejsze do nauczenia i łatwiejsze do modyfikacji.
Jednym z przykładów typu wizualizacji, które są łatwiejsze w Protovis, jest Praca Voyager . Został stworzony przez Heer, aby pokazać zmieniające się trendy w zatrudnieniu w danych spisowych USA w ciągu ostatniego stulecia. Różne rodzaje prac są pokazane w zacienionych obszarach w dwóch różnych kolorach odpowiadających pracownikom płci męskiej i żeńskiej. W większości danych spisowych w USA (od 1850 do 2000) rolnictwo było zdecydowanie najpopularniejszym zawodem. W porównaniu z innymi narzędziami do wizualizacji, takimi jak Prefuse czy Flare, Heer mówi, że Protovis umożliwił stworzenie Job Voyager w ułamku czasu i przy użyciu jednej piątej ilości kodu.
Heer zauważa, że nowoczesne wizualizacje danych są często projektowane z myślą o Internecie i zwykle są dynamiczne. W przypadku Job Voyager użytkownik może na przykład kliknąć filtr, aby zobaczyć tylko, jak zmieniały się zawody kobiet na przestrzeni czasu. Albo może zbadać odpływy i odpływy pracy mechanika na przestrzeni lat.
Martin Wattenberg , który opracował Many Eyes ze swoim kolegą z IBM Fernanda Viegas uważa, że wizualizacja staje się niezbędnym środkiem wyrazu, zwłaszcza w Internecie. To może być fotoreportaż XXI wieku, mówi. Wattenberg dodaje, że system taki jak Protovis, który umożliwia programistom łatwe dostosowywanie wizualizacji opartych na sieci Web, może odegrać ważną rolę w przyjęciu tej technologii.
Protovis jest obecnie w wersji alfa, ale został już odebrany przez Mozilla Foundation i pojawi się w nadchodzącej wersji swojego klienta poczty Thunderbird jako sposób na wizualizację danych e-mail, mówi Heer.