Skip to content

chumo/VIZ_course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visualization Course

This repo contains the material for the Visualization workshop for Data Science Retreat.

Summary:

While we live in the era of Data, we humans are still visual animals. Being able to build a proper visualisation is your key to extracting insights from data as well as communicating it to decision makers. From data exploration all the way to analysis reporting, your data visualisation skills are indispensable for succeeding as a data scientist. This course will focus on using the web browser as the perfect platform both for sharing your visualisation and making them interactive. The first part is dedicated to D3.js, the famous javascript library for data driven visualisations, and in the second part you will learn how to build high level interactive charts for your web documents using the Python bindings of Plotly. The course is self-contained although previous knowledge of scripting languages like Javascript and Python are helpful.

At the end of the course you should know...

  • how to create a simple web page,
  • how to convert a collection of data points into rendered objects using modern web standards,
  • how to build responsive interactive charts using Python,
  • how to build a simple web application with a backend.

Table of contents

The course can be divided in two blocks:

D3: interactive visualisations in the browser

  • D3.js History and scope
  • WEB document and the D.O.M.
  • Javascript basics
  • Selections
  • SVG and CANVAS
  • Loading and Binding Data
  • Mouse events, transitions, scales

Plotly: High level library for data visualisation. Write Python, get HTML.

  • Plotly object model
  • Figure, data and layout
  • Plotly Express: build complex visualizations with one liners
  • Share Plotly interactive visualizations on the web
  • Plotly DASH: web apps with server side support

Contact

Jesús Martínez-Blanco

jmb.jesus@gmail.com

About

Interactive Visualizations course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published