ggplot for python sv 2014

Post on 20-Aug-2015

497 Views

Category:

Data & Analytics

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ggplot for pythonGreg Lamp

ggplot

● What is it?● Alternatives● How it works● Why should I use it?● Tutorial

Here I am on the Internet.

Founder/CTO @ Yhat

Hi, I’m Greg!

What is ggplot?

DSL for graphics

DSL for graphics

scatterplot

histogram

labels

color

shape

What about matplotlib?

matplotlib

syntax, api, default themes, learning curve

matplotlib

maturity, ipython, customization, community

syntax, api, default themes, learning curve

“Facet all things”

www.gregreda.com

matplotlib ggplot

What about d3.js?

d3.js

ggplot

ggplot d3.js

How it works

Format

ggplot

data frame

“aesthetics”

Aesthetics

color

shape

size

...fill, alpha, slope, intercept, ymin,

ymax, ...

Geoms, Stats, & Scales

geom_point

geom_area

...there are many

stat_smooth

...there are a few

scale_color_brewer

scale_color_gradient

...there are many

Layers

+

+ +

+ +ggplot() geom_point() stat_smooth()+ +

ggplot() + geom_point() + stat_smooth()

Why is this good?

Makes “reasonable assumptions”

not real colors

matplotlib freaks

still not real colors

...but i can guess what you mean

Concise yet expressive

Looks pretty good(and is easy to customize)

Seaborngithub.com/mwaskom/seaborn

Tutorial

What’s next

http://ggplot.yhathq.com

Thanks!@theglamp

g@yhathq.com

top related