Visualization

Visualization

D3.js

D3.jx is a free, open source JavaScript library designed to manipulate documents based on user-specified data. "D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document". Using HMTL5, SVG, and CSS3, D3.js allows the user to bring data to life by creating visualizations with the "full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation".

CulturalAnalytics

CulturalAnalytics is a program that facilitates "code for statistical analysis and plotting of image properties". CulturalAnalytics uses R to generate visualizations such as histograms, colour clouds, or image scatter charts. CulturalAnalytics was designed for use in the digital humanities and is of value to any scholar who is interested in analyzing digital or digitized images.

Graphviz

"Graphviz is open source graph visualization software" that has been in constant development since 1988. Graph visualizations provide an avenue for representing information as abstract diagrams or networks. While originally designed for bioinformatics and software engineering, Graphviz is flexible in structure and is highly applicable to humanities work. Graphviz functions by transforming simple text language into useful diagrams.

Kaleidoscope 2.0

Kaleidoscope is a tool designed to spot the differences in text files (text scope), images (image scope) and folders (folder scope) in seconds. Text scope allows user to compare different text files to spot difference and discrepancies. It also facilitates instantaneous merging of documents. Image scope provides four different comparative layouts that assist the user in spotting and analyzing the differences between image files. Images can be arranged two-up, one-up, split, or difference. Finally, folder scope allows users to compare directories and to clone files from one to the other.

VisualEyes

"VisualEyes is web-based authoring tool developed at the University of Virginia to weave images, maps, charts, video and data into highly interactive and compelling dynamic visualizations". VisualEyes facilitates the presentation of traditional and multimedia primary resources in a manner that encourages "active inquiry and hands-on learning among general and targeted audiences". The aim of VisualEyes is to reveal relationships between multiple and unlikely datasets. "VisualEyes is fairly available for academic and non-profit use"

PhiloGL

PhiloGL is an open source framework for advanced data visualization, creative coding, and game development. PhiloGL uses WebGL: a library that extends JavaScript and has the functionality to produce interactive, 3D graphics. "PhiloGL modules cover from Program and Shader management to XHR, JSONP, Effects, Web Workers and much more". PhiloGL has been used to visualize data such as the follower growth of 2014 Brazil Presidential candidates and engagement with the 2014 State of the Union Address.

sheetsee.js

"Sheetsee.js is a client-side library for connecting Google Spreadsheets to a website and visualizing the information in tables, maps and charts". Sheetsee.js' "features are divided into modules": sheetsee-core, which gets new users started working with and visualizing data simply; sheetsee-tables, which contains all of the function necessary to sort data into columns etc.; sheetsee-maps, built on map box.js and transforms spreadsheet data into a map; and finally sheetsee-charts, which includes basic line, bar, and pie charts.

Old Bailey Data Warehousing Interface

Old Bailey Data Warehousing Interface is a "proof-of-concept tool that enables users to quickly and easily visualize trends and distributions within the vast amount of information held within the Old Bailey Proceedings". Users set parameters and select sub categories in order to appropriately narrow the results of their search. Crime details can be filtered by offence, verdict, punishment, gender, and date. In addition, users can add specific word searches to pull records in which certain vocabulary appears.