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 ...
tool that automatically generates
charts 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, n ...
.
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 HT ...
and runs on any platform with a browser that supports the
Html5 canvas element. It makes use of
D3.js and th
NVD3library 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 research management software to automatically turn tables of results in PDFs into charts.
References
{{reflist
Data visualization software
Plotting software
Graph drawing software