Making Beautiful Graphs in Python and Sharing Them

Andrew Seier & Marianne Corvellec

PyCon 2015, Montréal

GitHub Resource

*please* fill out the pycon tutorial feedback survey

why we're here

noise and the art of sharing

static

all information needs to be included

interactive

reduce noise and allow exploration

a bit of setup

create a tutorial directory

cd ~
mkdir graphing_tutorial
cd graphing_tutorial
ipython notebook

time to make a plot!

To follow along, click the 'audience-link' to view the notebook. Then right-click the download icon and save to your tutorial directory, ~/graphing_tutorial.

intro to python and data analysis

visualization options in python

matplotlib

time-tested.

Plotly

collaborative, interactive, sharable

mpld3

seaborn

statistical data visualization

http://stanford.edu/~mwaskom/software/seaborn/

ggplot

ggplot2 for Python

 

Bokeh

data visualization in Python

http://bokeh.pydata.org/en/latest/

coffee.

visualizing with matplotlib

background

discuss canvas, renderer, artists

let's graph!

To follow along, click the 'audience-link' to view the notebook. Then right-click the download icon and save to your tutorial directory, ~/graphing_tutorial.

exploration and reproducibility

collaborative workflows

i'm so fancy

you already know.

widgets!

To follow along, click the 'audience-link' to view the notebook. Then right-click the download icon and save to your tutorial directory, ~/graphing_tutorial.

latex

pretty math

streaming

your data. live.

to-go box

*please* fill out the pycon tutorial feedback survey

Made with Slides.com