Visualization
Links
- TextVis Browser: A Visual Survey of Text Visualization Techniques
- TrustMLVis Browser: A Visual Survey in Enhancing Trust in Machine Learning (ML) Models with Visualization
- Bad data guide
- Life of a triangle - NVIDIA's logical pipeline
- A trip through the Graphics Pipeline 2011: Index
- Learning Modern 3D Graphics Programming
- Physically Based Rendering (Oscar winning book) Code
- Scientific Visualization: Python + Matplotlib by Nicolas Rougier
- Chromotome: A collection of color palettes
Courses/Tutorials/Books
- Visualization Curriculum using Altair and Vega-Lite
- Open source book in R Fundamentals of Data Visualization by Claus O. Wilke
- Courses by Michael Freeman
- Multiple esoteric chart types using Plotly Express
- Pixar Story telling course on Khan Academy
- Scientific Visualization: Python + Matplotlib
- Scratchapixel 2.0 - Volume 1: Foundations of 3D Rendering
- Graphics Gems II (PDF)
Learn D3
- http://learnjsdata.com/index.html
- Very good and clean example of D3 with React
- Step by step to using D3 v4
- Shirly Wu's blog
- Custom layouts
- Read D3 exercises
- D3 React tutorial ppt
- General design guidelines for D3
- many d3 examples
- https://medium.com/@enjalot/the-hitchhikers-guide-to-d3-js-a8552174733a
- http://elliotbentley.com/2016/05/23/a-better-way-to-structure-d3-code.html
- Reusable charts
- https://www.smashingmagazine.com/2018/02/react-d3-ecosystem/
- List of good resources on visualization
Tools
- Immutable data structures
- For prototyping
- For prototyping with D3
- Circos Charts in JS using D3
- Make handdrawn looking diagrams
- Network + Timeline + 3d + 2d graphs in JS
- Audio visualization
- Bioicons
- Penrose - Create beautiful diagrams just by typing mathematical notation in plain text.
- Pretty maps using OSM and matplotlib
- plot beautiful and highly customizable genome browser tracks
- VisIt is a free, open source, platform independent, distributed, parallel, visualization tool for visualizing data defined on two- and three-dimensional structured and unstructured meshes.
- ParaView is the world’s leading open source post-processing visualization engine.