Skip to content

kunxianhuang/plotly_tutorial

Repository files navigation

Plotly/Dash tutorial

Plotly/Dash tutorial at PyCon TW 2020
Slide of the tutorial
https://docs.google.com/presentation/d/1QBCLbgaJKH27CqP-6NlwrnCjGk1J3YuLk4GOvOe8lpI/edit?usp=sharing

PyCon TW webpage
https://tw.pycon.org/2020/zh-hant/conference/tutorial/1159454351291318296/

Target of the tutorial

This tutorial target on the data analyst, scientist, or science students, who want to start to show interactive plots or online plots. For example, building DAQ or device monitoring are essential for experiments, but science students have poor UI techniques such as JavaScript. Dash is pure Python API for users, so they can easily build a high quality web-interface.

The participant need basic knowledge of data graphing and html, and some basic Python. After this tutorial, participants can improve their presentations by interactive plots.

Notebooks

Basic plotly:
https://github.com/kunxianhuang/plotly_tutorial/blob/master/Plotly_introduction--Basketball_stat.ipynb
Exercise of titanic dataset:
https://github.com/kunxianhuang/plotly_tutorial/blob/master/Exercise_Titanic_dataset.ipynb
3D scatter plot and animation of SuperKamoikande open data:
https://github.com/kunxianhuang/plotly_tutorial/blob/master/SuperK_Data_Display.ipynb
Exercise of Dash:
https://github.com/kunxianhuang/plotly_tutorial/blob/master/Dash/Dash_exercise_basketball_player_stat.ipynb

Licence

License of this tutorial notebook is CC BY-NC-SA

Data Licence

Requirements

You should have installed the following python pacakges to run this tutorial: plotly, dash, jupyter_dash, Pandas, numpy, cufflinks, json.
If not, you can install them with pip3 install -r requirements.txt

About

Plotly/Dash tutorial at PyCon TW 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages