Skip to content

ashwintumma23/EventbriteDataVisualizations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Eventbrite Data Visualizations

This repository contains data analysis and visualization of data from Eventbrite. The data required for these optimizations is obtained from the API provided by Eventbrite API.

Demos and Website

Please have a look at all demos which are running on the Project's Website.

Development Platforms and Languages

Python, D3.js, Google Maps API v3, jQuery

Author

Ashwin Tumma
Computer Science Graduate Student,
Stony Brook University,
New York, United States of America

License

GNU GPL v2 (Please read License File)

Visualizations

This section lists the various visualizations that are developed for this project

  • Heatmap of geographical location of events across the world (with integration to Google Maps)
  • Heatmap of count of events in the United States (using D3.js)
  • Bubble Chart showcasing the different types/ formats of events that occur on Eventbrite (using D3.js).
  • Calendar Heatmap showing the heatmap according to the dates of the events (using D3.js)

Heatmap of Geographical Location of Events across the world (Google Maps API)

In this visualization, the geographical location of Eventbrite events is plotted on the global map. Google Maps API is used, so the values for the location are encoded as the latitude and longitude values of the location. We leverage the power of Google Maps to zoom in and zoom out to have a closer look into any geogprahical location in the world.

Code Details:
  • Source Code Directory: GoogleMapsAPIHeatMap (Read the README.md file in the corresponding directory)

  • References: Google maps API code samples from Google Developers website.

Following figure shows the screenshot of the data visualization looking from the global perspective My image

While, the next figure shows the screenshot of the event location plots for United States: My image

Heatmap of count of events in the United States (using D3.js)

In this data visualization, we create a heatmap of the states in the United States of America indicating the number of events which have occured/ will occur in that particular state. The heatmap allows us to have a glance of the event distribution, while on hovering the mouse over the state, the count of the events in that state are displayed.

Code Details:
  • Source Code Directory: D3HeatmapUnitedStates (Read the README.md file in the corresponding directory)

  • References: DataMaps - Open Source code for creating maps website.
    Tipsy Website - For displaying tips on mouse hover

Following figure shows the screenshot of distributions of events based on their count in the United States My image

Bubble Chart showcasing the different types/ formats of events that occur on Eventbrite (using D3.js)

This is a simple visualization showcasing the weight of the formats of the events on Eventbrite globally. On the event of hovering the mouse over the bubble, shows a detailed description of the format, and also its count.

Code Details:
  • Source Code Directory: FormatDataRepresentation (Read the README.md file in the corresponding directory)

  • References: Bubble Charts D3 Website - For displaying the bubbles

Following figure shows the screenshot of distributions of events based on their formats My image

Calendar Heatmap of Eventbrite events shown according to the dates (using D3.js)

In this data visualization we construct a calendar, and then map the events to its particular date. This heatmap representation shows us at a single glance which date or month has the highest concentration of events.

Code Details:
  • Source Code Directory: CalendarHeatMap (Read the README.md file in the corresponding directory)

  • References: Calendar Heatmap D3 Website - For displaying the calendar heatmap

Following figure shows the screenshot of distributions of events based on their start date My image

Enhancements

This section lists some of the enhancements that can be done on the visualization charts.

About

This repo contains data analysis and visualization of data from Event Bride

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages