HOME

TheInfoList



OR:

Datacopia is a
freemium Freemium, a portmanteau of the words "free" and "premium," is a pricing strategy by which a basic product or service is provided free of charge, but money (a premium) is charged for additional features, services, or virtual (online) or physical (o ...
tool that automatically generates
chart A chart (sometimes known as a graph) is a graphical representation for data visualization, in which "the data is represented by symbols, such as bars in a bar chart, lines in a line chart, or slices in a pie chart". A chart can represent tabu ...
s and
infographic Infographics (a clipped compound of "information" and " graphics") are graphic visual representations of information, data, or knowledge intended to present information quickly and clearly.Doug Newsom and Jim Haynes (2004). ''Public Relations Wr ...
s from structured and
unstructured data Unstructured data (or unstructured information) is information that either does not have a pre-defined data model or is not organized in a pre-defined manner. Unstructured information is typically text-heavy, but may contain data such as dates, num ...
.


Context

Representing data using charts is a difficult task from two perspectives. The first is that it is not always clear which chart type best represents a dataset. The second, and more difficult of the two, is understanding what useful information even exists in the data before it can be visualized. Datacopia attempts to resolve these difficulties by automating both the data analysis and chart selection processes.


Technology

Datacopia is built in
HTML5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
and runs on any platform with a browser that supports the
Html5 canvas The canvas element is part of HTML5 and allows for dynamic, scriptable rendering of 2D shapes and bitmap images. It is a low level, procedural model that updates a bitmap. HTML5 Canvas also helps in making 2D games. While the HTML5 canvas off ...
element. It makes use of
D3.js D3.js (also known as D3, short for Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. It makes use of Scalable Vector Graphics (SVG), HTML5, and Cascading Style Sheets (CSS) sta ...
and th
NVD3
library to provide its interactive graphics. It uses the
Heroku Heroku is a cloud platform as a service (PaaS) supporting several programming languages. One of the first cloud platforms, Heroku has been in development since June 2007, when it supported only the Ruby programming language, but now supports Java, ...
PaaS Platform as a service (PaaS) or application platform as a service (aPaaS) or platform-based service is a category of cloud computing services that allows customers to provision, instantiate, run, and manage a modular bundle comprising a computing ...
stack. Datacopia allows generated charts to be posted to social media sites and blogs. Datacopia offers an
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
that allows developers to embed Datacopia functionality within their software and websites. This API is already used by the
Qiqqa Qiqqa (pronounced "Quicker") is a free and opensource software that allows researchers to work with thousands of PDFs. It combines PDF reference management tools, a citation manager, and a mind map brainstorming tool. It integrates with Microsoft ...
research management software to automatically turn tables of results in PDFs into charts.


References

{{reflist Data visualization software Plotting software Graph drawing software