Exploring Baseball Pitch Data with ggplot for Python

Making basic, good-looking plots in Python is tough. Matplotlib gives you great control, but at the expense of being very detailed. The rise of pandas has made Python the go-to language for data wrangling and munging but many people are still reluctant to leave R because of its outstanding data viz packages.

ggplot is a port of the popular R package ggplot2 into Python. It provides a high level grammar that allow users to quickly and easily make good looking plots.  An example may be found here:


Greg will show you how to use ggplot to analyze data from the MLB's open data source, pitchf/x. He will take you through the basics of ggplot and show how easy it is to create histograms, plot smoothed curves, customize colors & shapes.

About the speaker: 

Greg is a co-founder of Yhat, a platform for efficiently running predictive models in production software. He is a former Product Manager at On Deck Capital, where he built systems for analyzing and making loans to small businesses in real-time. He primarily works with Python and R and has written open source packages for both languages. Greg is a graduate of the University of Virginia.


6:00 - 6:30 Pizza and Beer 
6:30 - 7:30 Talk 
7:30 - 8:30 Beer and Networking 

Pizza and Beer will be provided by DataRobot

Join or login to comment.

  • Chad C.

    Quick n' dirty:
    Looking for a backend dev to work on a new fantasy sports platform.

    Experience with ACH integration/compliance would be a huge plus.

    Startup in first stages, hoping for open beta in October, launch in Feb 2015

    We're developing a new fantasy sports platform focused on deep format, on-going leagues. Basically, we're looking to create the D&D of fantasy sports.
    Budgets, prospects, multiple yearly drafts, contracts, redshirts, 3 and 4-team trades, and so on. We're looking to allow leagues to emulate "real" sports leagues as closely as possible.

    We'd like to allow owners/teams to fund their teams with real-world money, hence the ACH integration.
    The founding team consists of an experienced manager and front end developer who specializes in UI/UX, and a serial entrepreneur (me!) with 13 years of business development, digital marketing, and social fundraising for charitable causes.

    If interested, don't hesitate to reach out: [masked]

    Thanks :)

    June 27, 2014

  • David B.

    A good talk.

    June 10, 2014

  • Aaron G.

    Will slides be posted?

    June 4, 2014

  • Dan T.

    Good to hear from someone who really knows their subject

    June 4, 2014

  • Bill

    Presenter very good.

    June 4, 2014

  • Ramanathan S.

    Useful. thank you!

    June 4, 2014

  • Mlworle

    Great, thank you. Speaker shared practical code with options. Very useful.

    June 3, 2014

  • Biodun

    Very educative, and well-presented

    June 3, 2014

  • Esa

    really want to make it to this but want to check out the raspberry pi projects over at NERD. hopefully there are slides posted.

    May 26, 2014

    • Esa

      thank you narendra. i was mistaken about the dates.

      May 26, 2014

    • Narendra M.

      No problem, see you at both meetups!

      May 26, 2014

  • Aaron G.

    Any chance you will be able to stream this Meetup and/or post the slides?

    1 · May 23, 2014

  • Gary

    R, python, baseball three of my favorite things mentioned in a sentence. How can I not be interested

    2 · May 23, 2014

Create your own Meetup Group

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy