Skip to content


Earthquake Visualization


This project code repository on GitHub:

Visualizing earthquake data are in geojson format; data can be downloaded from The United States Geological Survey (USGS)

This project uses Python + OpenGL (pyglet library)

License under the MIT license.


Earthquake data can be found in


  1. Press SPACE key to pause
  2. Press LEFT/RIGHT key to adjust display time
  3. Press UP/DOWN key to adjust display duration time
  4. Press R key to reset and start over
  5. Press H key to display help message
  6. Click a quake, bottom-left corner will show its info
  7. Hover a quake during pause will also show its info

There might be a performance lag due to the scale of data.


Earthquake Visualization Screenshot 1 Earthquake Visualization Screenshot 2