55 open-source data visualization tools and 55 open-source tools

Source: Internet
Author: User
Tags trifacta

55 open-source data visualization tools and 55 open-source tools

To do a good job, you must first sharpen the tool. This article briefly introduces 55 popular open-source data visualization tools, such as open-source protocols, home pages, documents, and cases, including the famous D3.js, R, Gephi, rapha CMDL, Processing. js, Tableau Public, Google Chart Tools, Arbor. js, data sources http://selection.datavisualization.ch/

1 Arbor. js

Type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://arborjs.org/

API reference: http://arborjs.org/reference

Source Code address: https://github.com/samizdatco/arbor

Features

Arbor is a graph visualization library created using web workers and jQuery. It is not a comprehensive framework, providing an efficient force-directed Layout Algorithm with abstract image organization and screen refresh processing. It supports out-of-band editing, which means you can use it with canvas, SVG, and even HTML.

2 CartoDB

Type: Web Application

Technology: JavaScript

Open-source Protocol: Commercial

Resource Link

Home: http://cartodb.com/

Documents: http://docs.cartodb.com/

Tutorial: http://docs.cartodb.com/tutorials.html

Q & A: http://docs.cartodb.com/faqs.html

Features

CartoDB is a cloud-based geospatial database that allows you to store and visualize web data. With CartoDB, you can quickly create map-based visualization effects.

3 Chroma. js

Type: Library

Technology: JavaScript

Open-source Protocol: GPL

Resource Link

Home: http://vis4.net/labs/185

Blog: http://vis4.net/blog/posts/avoid-equidistant-hsv-colors/

Source Code address: https://github.com/gka/chroma.js

Features

Chroma. js is a small JavaScript Library (8.5KB) that contains various color transformations and levels.

4 Circos

Type: desktop applications

Technology: Perl

Open-source Protocol: GPL

Resource Link

Home: http://circos.ca/

Document: http://circos.ca/documentation

Tutorial: http://circos.ca/documentation/tutorials

Features

Circos is a software package for data and information visualization. It uses a circular layout for visualization. This makes Circos very suitable for exploring the relationship between objects or locations.

5. Cola. js

Type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://marvl.infotech.monash.edu/webcola/

Source Code address: https://github.com/tgdwyer/WebCola

API documentation: http://marvl.infotech.monash.edu/webcola/doc/index.html

Features

Cola. js is an open-source JavaScript library that uses constraints-based optimization techniques to sort HTML5 documents and charts. It works better with D3.js and svg. js. The core layout is to completely rewrite the JavaScript code of the C ++-based libcola library. It has an adapter designed for d3.js that allows you to use cola as a simple replacement for D3 force la S. Unlike the D3 force, it does not converge to a local optimum, but forces convergence through a simple annealing policy.

6 ColorBrewer

Type: Web Application & Database

Technology: JavaScript, Flash

Open-source Protocol: Apache

Resource Link

Home: http://colorbrewer2.org/

Features

A tool for selecting colors for charts.

7. Cubism. js

Type: Library

Technology: JavaScript

Open-source Protocol: Apache

Resource Link

Home: http://square.github.com/cubism/

Source Code address: https://github.com/square/cubism

Data Resources: http://square.github.com/cube/

Features

Cubism. js is a D3 plug-in for time series visualization. You can use Cubism to build a better real-time dashboard.

8. Cytoscape

Type: Library

Technology: Java

Open-source Protocol: GPL

Resource Link

Home: http://www.cytoscape.org/

Source Code address: https://github.com/cytoscape

Tutorial: http://opentutorials.cgl.ucsf.edu/index.php/Portal:Cytoscape3

Case: http://www.cytoscape.org/screenshots.html

Features

Cytoscape is a visualization tool for complex networks. Applicable to various problem fields, including bioinformatics, social network analysis, and Semantic Network.

9 D3.js

Type: Library

Technology: JavaScript

Open-source Protocol: BSD

Resource Link

Official Website: http://d3js.org/

Source Code address: https://github.com/mbostock/d3

Case: https://github.com/mbostock/d3/wiki/Gallery

Tutorial: https://github.com/mbostock/d3/wiki/Tutorials

API: https://github.com/mbostock/d3/wiki/Api%E5%8F%82%E8%80%83

English Tutorial: http://blog.csdn.net/tianxuzhang/article/category/1623437

Https://github.com/VisualCrew/D3-api-Translation APIs

Features

Currently, one of the most popular data visualization libraries is a small, flexible, and efficient data visualization library. It is used to create and operate data-based interactive documents.

10 Dance. js

Technology: JavaScript

Type: Library

Open-source Protocol: MI

Resource Link

Source Code address: https://github.com/michael/dance

Tutorial: http://quasipartikel.at/2012/04/25/dancing-with-data/

Features

Dance. js is a simple data-driven visualization framework. It basically has the taste of Backbone. js, but it is rich in some very popular D3.js visualization framework ideas.

11 Data. js

Technology: JavaScript

Type: Library

Open-source Protocol: MIT

Resource Link

Home: http://substance.io/michael/data-js

Source Code address: https://github.com/michael/data

Document: http://code.substance.io/docs/substance-manual/

Features

A data representation framework that provides a unified interface for domain data.

12 DataWrangler

Type: Web Application

Technology: HTML

Open-source Protocol: Free to use

Resource Link

Home: http://vis.stanford.edu/wrangler/

Thesis: http://vis.stanford.edu/papers/wrangler

13 Degrafa
Type: Library

Technology: Flash

Open-source Protocol: MIT

Resource Link

Home: http://www.degrafa.org/

14 Envision. js
Type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://www.humblesoftware.com/envision

Source Code address: https://github.com/HumbleSoftware/envisionjs

15. Flare type: Library

Technology: Flash

Open-source Protocol: BSD

Resource Link

Home: http://flare.prefuse.org/

Source Code address: https://github.com/prefuse/Flare

16 GeoCommons

Type: Web Application & API

Technology: JavaScript, Ruby

Open-source Protocol: Various

Resource Link

Home: http://geocommons.com/

API documentation: http://geocommons.com/api/

GitHub User: http://github.com/geocommons/

17 Gephi type: Desktop Application

Technology: Windows, Linux, MacOS X, Java

Open-source protocols: CDDL and GPL 3

Resource Link

Home: http://gephi.org/

Document: http://wiki.gephi.org/index.php/Main_Page/

18 Google Chart Tools type: Library

Technology: JavaScript

Open-source Protocol: Free to use

Resource Link

Home: https://developers.google.com/chart/

Case: https://google-developers.appspot.com/chart/interactive/docs/case/

Source code: http://code.google.com/apis/ajax/playground? Type = visualization/

API reference: https://google-developers.appspot.com/chart/interactive/docs/reference/

19 Google Fusion Tables type: Web Application & API

Technology: JavaScript, Flash

Open-source Protocol: Free to use

Resource Link

Home: http://www.google.com/fusiontables/

Case: https://sites.google.com/site/fusiontablestalks/stories/

API documentation: https://developers.google.com/fusiontables/

20 I Want Hue type: Web Application

Technology: HTML

Open-source Protocol: Free to use

Resource Link

Home: http://tools.medialab.sciences-po.fr/iwanthue/

Source Code address: https://github.com/medialab/iwanthue

21 JavaScript InfoVis Toolkit

Type: Toolkit

Technology: JavaScript, Python

Open-source Protocol: MIT

Resource Link

Home: http://thejit.org/

Source Code address: https://github.com/philogb/jit

22. Kartograph type: Database

Technology: Python, JavaScript

Open-source Protocol: AGPL

Resource Link

Home: http://kartograph.org/

Source Code address: https://github.com/kartograph/kartograph.js

23 Leaflet type: Library

Technology: JavaScript

Open-source Protocol: BSD

Resource Link

Home: http://selection.datavisualization.ch/

Source Code address: https://github.com/CloudMade/Leaflet

24 Many Eyes type: Web Application

Technology: Java, Flash

Open-source Protocol: Free to use

Resource Link

Home: http://www-958.ibm.com/software/data/cognos/manyeyes

25 MapBox type: Platform

Technology: JavaScript

Open-source Protocol: Various

Resource Link

Home: http://mapbox.com/

GitHub user group: https://github.com/mapbox

TileMill: http://mapbox.com/tilemill/

26 Miso
Type: Library

Technology: JavaScript

Open-source Protocol: MIT, GPL 2

Resource Link

Home: http://misoproject.com/

Source Code address: https://github.com/misoproject/

27 Modest Maps type: Library

Technology: JavaScript, Python, Processing, Flash, PHP, Cinder, OpenFrameworks

Open-source Protocol: BSD

Resource Link

Home: http://modestmaps.com/

Source Code address: https://github.com/stamen/modestmaps-js

28 Mr. Data Converter

Type: Web Application

Technology: HTML

Open-source Protocol: Free to use

Resource Link

Home: http://shancarter.com/data_converter/

Source Code address: https://github.com/shancarter/Mr-Data-Converter

29 Mr. Nester type: Web Application

Technology: JavaScript

Open-source Protocol: Free to use

Resource Link

Home: http://bl.ocks.org/shancarter/raw/4748131/

Source Code address: https://gist.github.com/shancarter/4748131

30 NVD3.js

Type: Bookmarklet

Technology: JavaScript

Open-source Protocol: Apache

Resource Link

Home: http://nvd3.org/

Source Code address: https://github.com/novus/nvd3

31 NodeBox

Type: Desktop Application

Technology: Python

Open-source Protocol: GPL

Resource Link

Home: http://beta.nodebox.net/

Source Code address: https://github.com/nodebox/nodebox

Documents: http://beta.nodebox.net/

Tutorial: http://beta.nodebox.net/documentation/tutorial/getting-started.html

32 OpenRefine type: Desktop Application

Technology: Java

Open-source Protocol: Individual licenses for your deddependencies

Resource Link

Home: http://code.google.com/p/google-refine/

User Documentation: http://code.google.com/p/google-refine/wiki/DocumentationForUsers

Developer documentation: http://code.google.com/p/google-refine/wiki/DocumentationForDevelopers

33 Paper. js type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://paperjs.org/

Source Code address: https://github.com/paperjs/paper.js

34 Peity type: Database

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://benpickles.github.com/peity/

Source Code address: https://github.com/benpickles/peity

35 Polymaps

Type: Library

Technology: JavaScript

Open-source Protocol: BSD

Resource Link

Home: http://polymaps.org/

Case: http://polymaps.org/ex/

Source Code address: https://github.com/simplegeo/polymaps

36 Prefuse
Type: Library

Technology: Java

Open-source Protocol: BSD

Resource Link

Home: http://prefuse.org/

Source Code address: https://github.com/prefuse/Prefuse

37 Processing
Type: Programming Language

Technology: Processing, Java

Open-source Protocol: GPL

Resource Link

Home: http://processing.org/

Google Code: http://code.google.com/p/processing/

Open Processing: http://www.openprocessing.org/

38 Processing. js type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://processingjs.org/

Source Code address: https://github.com/processing-js/processing-js/

39 Protovis type: Library

Technology: JavaScript

Open-source Protocol: BSD

Resource Link

Home: http://mbostock.github.com/protovis/

Source Code address: https://github.com/mbostock/protovis

40 Quadrigram type: Web Application

Technology: Flash

Open-source Protocol: Commercial

Resource Link

Quadrigram home: http://www.quadrigram.com/

Impure home: http://www.impure.com/

41 R type: Programming Language

Technology: R

Open-source Protocol: GPL

Resource Link

Home: http://www.r-project.org/

42 Rapha Volume l type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://raphaeljs.com/

Document: http://raphaeljs.com/reference.html

43 Raw type: Web Application

Technology: JavaScript

Open-source Protocol: LGPL

Resource Link

Home: http://raw.densitydesign.org/

Source Code address: https://github.com/densitydesign/raw/

44 Recline. js type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://reclinejs.com/

Source Code address: https://github.com/okfn/recline/

45 Rickshaw type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://code.shutterstock.com/rickshaw/

Source Code address: https://github.com/shutterstock/rickshaw

46. SVG Crowbar type: bookmarks

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://nytimes.github.io/svg-crowbar

Source Code address: https://github.com/NYTimes/svg-crowbar

47 Sigma. js

Type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://sigmajs.org/

Source Code address: https://github.com/jacomyal/sigma.js/

48 Tableau Public type: desktop applications

Technology: Windows, JavaScript

Open-source Protocol: Free to use

Resource Link

Home: http://www.tableausoftware.com/public/

Case: http://www.tableausoftware.com/public/gallery

49 Tabula

Type: Library

Technology: JavaScript & Ruby

Open-source Protocol: MIT

Resource Link

Home: http://tabula.nerdpower.org/

Source Code address: https://github.com/jazzido/tabula

50 Tangle

Type: Library

Technology: JavaScript

Open-source Protocol: MIT

Resource Link

Home: http://worrydream.com/Tangle/

Source Code address: https://github.com/worrydream/Tangle

Document: http://worrydream.com/ExplorableExplanations/

51 Timeline. js

Type: Library

Technology: JavaScript

Open-source Protocol: MPL

Resource Link

Home: http://timeline.verite.co/

Source Code address: https://github.com/VeriteCo/TimelineJS

52 Unfolding

Type: Library

Technology: Java

Open-source Protocol: MIT

Resource Link

Home: http://unfoldingmaps.org/

Source Code address: https://github.com/tillnagel/unfolding

53 Vega

Type: Library

Technology: JavaScript

Open-source Protocol: BSD

Resource Link

Home: http://trifacta.github.io/vega/

Source Code address: https://github.com/trifacta/vega

54 Visage

Type: Web Application

Technology: JavaScript

Open-source Protocol: Commercial

Resource Link

Home: http://www.visage.co/

Column Five: http://www.columnfivemedia.com/

55 ZingCharts

Type: Library

Technology: JavaScript

Open-source Protocol: Commercial

Resource Link

Home: http://www.zingchart.com/

Blog: http://www.zingchart.com/blog


Reference: http://blog.sina.com.cn/ecollab

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.