Difference between revisions of "Tools"

From ImpVis Wiki
Jump to navigation Jump to search
(Added a tool for datavisualisation)
m (Added Mathfs)
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
A list of visualisation tools.
Tools for creating visualisations.


==== Data Visualisation ====
=== Data Visualisation ===
Matplotlib [https://matplotlib.org/<nowiki>]</nowiki>
 
* '''Python Libraries'''
** Matplotlib [https://matplotlib.org/<nowiki>]</nowiki>
** Plotly [https://plotly.com/<nowiki>]</nowiki>
** Seaborn [https://seaborn.pydata.org/<nowiki>]</nowiki>
** GGPlot [https://ggplot2.tidyverse.org/index.html<nowiki>]</nowiki>
** Altair [https://altair-viz.github.io/<nowiki>]</nowiki>
** Bokeh [https://bokeh.org/<nowiki>]</nowiki>
** Pygal [https://www.pygal.org/en/stable/<nowiki>]</nowiki>
** Geoplotlib [https://github.com/andrea-cuttone/geoplotlib<nowiki>]</nowiki>
* '''Javascript Libraries'''
**FusionCharts [https://www.fusioncharts.com/<nowiki>] (free for non-commercial)</nowiki>
**D3.js [https://d3js.org/<nowiki>] (really cool examples! free with paid notebooks: </nowiki>https://observablehq.com/)
**HighCharts [https://www.highcharts.com/<nowiki>] (free for non-commercial)</nowiki>
**TauCharts [https://taucharts.com/<nowiki>]</nowiki>
**Chartkick [https://chartkick.com/vue<nowiki>]</nowiki>
*'''R Packages'''
**
*'''Other programming languages'''
**Matlab [https://www.mathworks.com/products/matlab.html<nowiki>]</nowiki>
 
=== Abstract Concept Visualisation ===
 
==== Static ====
 
* '''Online'''
** Wolfram Alpha [https://www.wolframalpha.com/<nowiki>]</nowiki>
**Diagrams [https://app.diagrams.net/<nowiki>] (flowchart and diagram)</nowiki>
**LucidChart [https://www.lucidchart.com/pages/<nowiki>] (flowcharts)</nowiki>
*'''Other Programming Languages'''
**Penrose [https://penrose.cs.cmu.edu/<nowiki>]</nowiki>
**Matlab [https://www.mathworks.com/products/matlab.html<nowiki>]</nowiki>
 
==== Animation ====
 
* '''Python Libraries'''
** Manim [https://www.manim.community/<nowiki>] </nowiki>
** Asciimatics [https://github.com/peterbrittain/asciimatics<nowiki>] (okay, not really educational, but really fun xD)</nowiki>
** PathPlanning [https://github.com/zhm-real/PathPlanning<nowiki>] (only for path planning, but it does it really well)</nowiki>
** Celluloid [https://github.com/jwkvam/celluloid<nowiki>] (turning matplotlib into animations)</nowiki>
**Mathfs [https://github.com/FreyaHolmer/Mathfs<nowiki>] (math functionality in unity)</nowiki>
 
* '''Javascript Libraries'''
** Anime.js [https://animejs.com/<nowiki>] (cool animations!)</nowiki>
**Liqvid [https://liqvidjs.org/<nowiki>] (videos that are interactive)</nowiki>
 
==== Interactive ====
 
* '''Online Tools'''
** Desmos [https://www.desmos.com/<nowiki>] (don't underestimate desmos, </nowiki>https://www.desmos.com/calculator/nhyta2fb68 xD)
** Geogebra [https://www.geogebra.org/calculator<nowiki>]</nowiki>
** Loopy [https://ncase.me/loopy/<nowiki>] (a very specific use case)</nowiki>
 
* '''Javascript Libraries'''
** Pts.js [https://ptsjs.org/<nowiki>] (linear algebra, geometry...)</nowiki>
**Two.js [https://two.js.org/<nowiki>] (2D geometry...)</nowiki>
**Three.js [https://threejs.org/<nowiki>] (3D geometry..., also supports webgl)</nowiki>
**Recharts [https://recharts.org/en-US/<nowiki>] (easy to use for react)</nowiki>
**Pixi.js [https://pixijs.com/<nowiki>] (webgl 2D super fast!)</nowiki>
**g9.js [https://omrelli.ug/g9/gallery/<nowiki>] </nowiki>
**Tangle [http://worrydream.com/Tangle/<nowiki>]</nowiki>
**Apparatus [http://aprt.us/<nowiki>]</nowiki>
**kg.js [https://kineticgraphs.org/<nowiki>]</nowiki>
**p5.js [https://p5js.org/<nowiki>]</nowiki>
*'''Applications'''
**Unity [https://unity.com/<nowiki>] (very versatile)</nowiki>
 
=== Representational Visualisation ===
 
==== Rotational Interaction ====
3D models where the only interactions are rotation and inspection.
 
* '''Virtual Reality'''
** Gravity Sketch [https://www.gravitysketch.com/<nowiki>]</nowiki>
 
* '''Javascript Libraries'''
** ZDog [https://zzz.dog/<nowiki>]</nowiki>
*'''Applications'''
**ZBrush [http://pixologic.com/zclassroom/<nowiki>]</nowiki>
** Blender [https://www.blender.org/<nowiki>]</nowiki>
** Verge3D [https://www.soft8soft.com/<nowiki>]</nowiki>
**SketchUp [https://www.sketchup.com/<nowiki>]</nowiki>
 
==== Interactive ====
 
* '''Online'''
** Figma [https://www.figma.com/<nowiki>]  (simple mockups)</nowiki>
* '''Applications'''
** Adobe XD [https://www.adobe.com/uk/products/xd.html<nowiki>] (simple mockups)</nowiki>
** Unity [https://unity.com/<nowiki>] (very versatile)</nowiki>
**MathFs (Unity Pluggin) [https://github.com/FreyaHolmer/Mathfs<nowiki>]</nowiki>
** Sketch [https://www.sketch.com/<nowiki>] (simple mockups)</nowiki>
 
==== Static ====
 
* '''Applications'''
** Adobe Photoshop [https://www.adobe.com/uk/products/photoshop.html<nowiki>]</nowiki>
** Adobe Illustrator [https://www.adobe.com/uk/products/illustrator.html<nowiki>]</nowiki>
 
==== Animation ====
 
* '''Applications'''
** Adobe Animate [https://www.adobe.com/uk/products/animate.html<nowiki>]</nowiki>
** OpenToonz [https://github.com/opentoonz/opentoonz<nowiki>]</nowiki>
 
[[Category:Tools]]

Latest revision as of 14:02, 17 October 2022

Tools for creating visualisations.

Data Visualisation

Abstract Concept Visualisation

Static

Animation

Interactive

Representational Visualisation

Rotational Interaction

3D models where the only interactions are rotation and inspection.

Interactive

Static

Animation