Infographics
General
This is a WIP resources page.
See also Data, Open data, Organisation#Knowledge, JS scripts#Graphics, Mapping, Graphics
Media that represents data and other knowledge to help provide context and scale.
visualize, verb
- form a mental image of; imagine: it is not easy to visualize the future
- make (something) visible to the eye: the DNA was visualized by staining with ethidium bromide
Quotes
From the Keller Paper;
Ware says “power of a visualization comes from the fact that it is possible to have a far more complex concept structure represented externally in a visual display than can be held in visual and verbal working memories". In this regard, visualizations are cognitive tools aiming at supporting the cognitive system of the user. Visualizations can make use of the automatically human process of pattern finding (Ware, 2004). They can draw both on the visual and the spatial working memory system (Baddeley, 1998; Logie, 1995).
COX;
Compared with an informationally-equivalent textual description of an information a diagram may allow users to avoid having to explicitly compute information because users can extract information ‘at a glance’ (p. 2). “Such representations work best when the spatial constraints obeyed by representations map into important constraints in the represented domain in such a way that they restrict (or enforce) the kinds of in- terpretations that can be made” (Rogers & Scaife, 1997, p. 2). They can help to ex- ploit the rapid processing capabilities of the human visual system and very easy per- ceptual judgements are substituted for more difficult logical ones (Paige & Simon, 1966). Chabris and Kosslyn (in this book) suggest the principle of ‘representational correspondence’ as a basic principle of effective diagram design. According to this principle visualizations work best if they depict information in the same way that our internal mental representation do.
- Get the above academic details for bibliography
Info and news
- http://spatialanalysis.co.uk
- http://www.oii.ox.ac.uk/vis
- http://chartporn.org
- http://flowingdata.com
- http://datavisualization.ch
- http://informationisbeautiful.net
Semantic Web and Linked Data
- http://notes.3kbo.com/visual
- http://taskman.eionet.europa.eu/projects/linkeddata/wiki/VisualizeLinkedData?version=8
- http://answers.semanticweb.com/questions/1071/visualisation-toolkits-for-rdf
- https://github.com/semsol/arc2/wiki - php libs
- EEA Daviz is a web tool developed by the European Environment Agency which helps creating interactive data visualizations easily through the web browser, no extra tools are necessary. It is free and open source. You can generate attractive and interactive charts and combine them in a dashboard with facets/filters which updates the charts simultaneously. Data can be uploaded as CSV/TSV or you can specify SPARQL to query online Linked open data servers (aka sparql endpoints). Daviz is the first Semantic web data visualisation tool for Plone CMS, entirely web-based! At the moment Simile Exhibit and Google Charts visualizations are supported. The architecture allows to extend Daviz with more visualisation libraries (visualisations plugins). - zope/plone
Systems
See also JS scripts
Karma
- Karma is an information integration tool that enables users to quickly and easily integrate data from a variety of data sources including databases, spreadsheets, delimited text files, XML, JSON, KML and Web APIs. Users integrate information by modeling it according to an ontology of their choice using a graphical user interface that automates much of the process. Karma learns to recognize the mapping of data to ontology classes and then uses the ontology to propose a model that ties together these classes. Users then interact with the system to adjust the automatically generated model. During this process, users can transform the data as needed to normalize data expressed in different formats and to restructure it. Once the model is complete, users can published the integrated data as RDF or store it in a database.
SIMILE
- SIMILE Widgets - an open-source “spin-off” from the SIMILE project at MIT. Here we offer free, open-source web widgets, mostly for data visualizations. They are maintained and improved over time by a community of open-source developers.
- Exhibit enables web site authors to create dynamic exhibits of their collections without resorting to complex database and server-side technologies. The collections can be searched and browsed using faceted browsing. Assorted views are provided including tiles, maps, etc.
Other
- http://plotti.co/ - svg streaming microservice [5]
- https://github.com/kantord/just-dashboard - Create dashboards using YAML/JSON files
Apparatus
- Apparatus is a hybrid graphics editor and programming environment for creating interactive diagrams. The Apparatus Editor runs in the browser and interactive diagrams created with Apparatus can be shared and embedded on the web. Apparatus is free, open-source software. [6]
to sort
- idyll-lang.github - Idyll is a tool that makes it easier to author interactive narratives for the web. The goal of the project is to provide a friendly markup language — and an associated toolchain — that can be used to create dynamic, text-driven web pages.Idyll helps you create documents that use common narrative techniques such as embedding interactive charts and graphs, responding to scroll events, and explorable explanations. Additionally, its readable syntax facilitates collaboration between writers, editors, designers, and programmers on complex projects.
- https://github.com/3b1b/manim - Animation engine for explanatory math videos
Tutorials
Design, data and vis basics;
- graphdrawing.org - This site is a collection of resources mostly related to the annual International Symposium on Graph Drawing, but we anticipate the inclusion of, e.g., an overview of software tools in the future.
D3
- http://blog.visual.ly/using-selections-in-d3-to-make-data-driven-visualizations/
- http://www.youtube.com/playlist?list=PL6il2r9i3BqH9PmbOf5wA5E1wOG3FT22p
- http://www.youtube.com/watch?v=C-_Lwm-2Hsg
- http://www.youtube.com/watch?v=ZEJR7ANcjMA
- D3 for Beginners Part I: Joe Golike on Thinking in D3
Reactive.js
Learning
See also Learning
Journalism
Examples
- http://www.guardian.co.uk/news/datablog
- http://www.guardian.co.uk/news/datablog+politics/mps-expenses
- http://www.guardian.co.uk/news/datablog/2010/apr/25/uk-public-spending-1963
- http://www.guardian.co.uk/news/datablog/2013/apr/26/brie-bin-food-waste-value
People
- http://simonrogers.net/ - Data journalism and other curiosities
Creating
See JavaScript, JS scripts#Visualisation
- http://raw.densitydesign.org/ - d3 to create svg from pasted data
- Google I/O 2008 - Visualize your Data: Visualization API
- Google's Public Data Explorer: A New Tool for Visualizing Information
Gap Minder
Other
- Grap is a language for typesetting graphs specified and first implemented by Brian Kernighan and Jon Bentley at Bell Labs. It is an expressive language for describing graphs and incorporating them in typeset documents. It is implemented as a preprocessor to Kernigan's pic language for describing languages, so any system that can use pic can use grap. [11]
- Asymptote is a powerful descriptive vector graphics language that provides a natural coordinate-based framework for technical drawing. Labels and equations are typeset with LaTeX, for high-quality PostScript output.
Programming
See also Computing#Data science and stats
Really Useful Data project
With aims to provide insight on elements of data and design literacy, and describe patterns for using either for informational and learning purposes.
Really useful data, designed and engineered right. -J.K.
Data, linked data, and how to visualise. -M.
Related events
Roadmap
Quick to do list;
- Finish transfer of research notes
- Add additional info and data sources
- Focus on accessible methods of creating vis.
Key questions
- What data sets and sources are useful for our purposes?
- What types and examples of visualisation are available?
- Methods for display a relation between data and media?
- How to build and manage a system for visualising data?