Visualization
Explore interactive maps, charts, and advanced seismological visualizations for comprehensive earthquake data analysis.
Overview
The Earthquake Catalogue Platform provides comprehensive visualization tools for exploring and analyzing earthquake data:
Interactive Maps: Leaflet-based maps with clustering and multiple base layers
Uncertainty Visualization: Error ellipses showing location confidence
Focal Mechanisms: Beach ball diagrams for fault plane solutions
Station Coverage: Network geometry and azimuthal gap display
Statistical Charts: Magnitude-frequency, depth, and temporal distributions
Quality Analytics: Score distributions and filtering by quality grade
Accessing Visualizations
Analytics Page (
/analytics): Full visualization dashboardCatalogue View: Click any catalogue, then “View on Map”
Event Details: Click any event marker for detailed information
Interactive Maps
Basic Map View
Navigate to Analytics or Catalogues → View on Map
Features:
Pan and zoom controls
Event markers sized by magnitude
Color-coded by depth
Click events for details
Marker clustering for dense regions
Map Controls:
Control |
Action |
|---|---|
|
Zoom in/out |
Click + Drag |
Pan the map |
Scroll wheel |
Zoom at cursor position |
Double-click |
Zoom in at point |
Click marker |
View event details popup |
Click cluster |
Zoom to show individual events |
Color Coding (Default - by Depth):
Color |
Depth Range |
|---|---|
Red |
0-15 km (shallow) |
Orange |
15-40 km (crustal) |
Yellow |
40-100 km (upper mantle) |
Green |
100-300 km (deep) |
Blue |
300+ km (very deep) |
Marker Size:
Markers are scaled by magnitude using a logarithmic scale. Larger events have proportionally larger markers for visual emphasis.
Enhanced Map View
Advanced visualization with:
Uncertainty Ellipses: Visual representation of location uncertainty
Focal Mechanisms: Beach ball diagrams showing fault plane solutions
Station Coverage: Seismic station locations and coverage
Azimuthal Gap: Visual indication of network geometry
Enable enhanced features:
Navigate to Analytics page
Toggle “Show Uncertainty Ellipses”
Toggle “Show Focal Mechanisms”
Toggle “Show Stations”
Uncertainty Visualization
Location uncertainties displayed as:
Ellipses: Horizontal uncertainty (latitude/longitude)
Color coding: Quality grade (A+ = green, F = red)
Size: Proportional to uncertainty magnitude
Interpretation:
Small ellipse = precise location
Large ellipse = uncertain location
Circular = equal uncertainty in all directions
Elongated = directional uncertainty
Focal Mechanisms
Beach ball diagrams show:
Fault plane orientation
Slip direction
Earthquake type (normal, reverse, strike-slip)
Colors:
Black quadrants: Compressional
White quadrants: Tensional
Station Coverage
View seismic stations used for event location:
Station markers on map
Lines connecting stations to event
Azimuthal gap visualization
Station count and distribution
Quality indicators:
Good coverage: Stations surround event, small azimuthal gap
Poor coverage: Stations on one side, large azimuthal gap
Charts and Graphs
Magnitude-Frequency Distribution
Gutenberg-Richter plot showing:
Event counts by magnitude
b-value calculation
Completeness magnitude (Mc)
Interpretation:
b-value ≈ 1.0: Normal seismicity
b-value > 1.0: More small events (aftershocks, swarms)
b-value < 1.0: More large events (unusual)
Depth Distribution
Histogram of event depths:
Identify depth clusters
Distinguish shallow vs. deep seismicity
Detect subduction zone signatures
Temporal Patterns
Time series plots showing:
Event rate over time
Magnitude evolution
Cumulative seismic moment
Energy release
Features:
Identify aftershock sequences
Detect swarms and clusters
Analyze temporal completeness
Quality Score Distribution
Bar chart showing event counts by quality grade:
A+ ████████████ 450 events
A ██████████ 380 events
B+ ████████ 290 events
B ██████ 210 events
C ████ 150 events
D ██ 80 events
F █ 40 events
Seismological Analytics
b-value Analysis
Gutenberg-Richter b-value calculation:
Where:
N = number of events ≥ magnitude M
b = b-value (typically ~1.0)
a = productivity parameter
Completeness Magnitude
Estimate the magnitude above which the catalogue is complete:
Maximum curvature method
Goodness-of-fit test
Visual inspection of magnitude-frequency plot
Seismic Moment
Calculate total seismic moment:
Where M_w is moment magnitude.
Energy Release
Estimate radiated seismic energy:
Cluster Detection
Identify earthquake clusters and sequences:
Temporal clustering (aftershocks)
Spatial clustering (swarms)
Declustering algorithms
Filtering Data
Apply filters to focus visualization:
Magnitude Range:
Min: 3.0, Max: 8.0
Depth Range:
Min: 0 km, Max: 40 km
Time Range:
Start: 2024-01-01
End: 2024-12-31
Quality Grade:
Minimum: B (good quality)
Geographic Bounds:
Draw a bounding box on the map or enter coordinates.
Map Base Layers
Switch between different base maps:
OpenStreetMap: Default, detailed street and terrain
Satellite: Aerial/satellite imagery
Terrain: Topographic with elevation shading
Dark: Dark theme for presentations
Access via the layer control icon in the top-right corner of the map.
Export Visualizations
Save your visualizations for reports and presentations:
Map Export:
Use browser screenshot (Print Screen or browser extension)
Enable “Hide UI” toggle for clean capture
Chart Export:
Click the download icon on each chart
Available formats: PNG, SVG
SVG recommended for publications (scalable)
Data Export:
Apply filters to select events
Click “Export Filtered Data”
Choose format: CSV, QuakeML, JSON, GeoJSON
See Exporting Data for complete export options.
Best Practices
Effective Visualization
Start zoomed out: Get the big picture first
Apply magnitude filter: Reduce clutter for dense catalogues
Use quality filters: Focus on well-located events for analysis
Toggle features: Turn on uncertainty ellipses for location studies
Presentation Tips
Use dark base layer for contrast
Filter to show only relevant events
Export charts as SVG for publications
Include scale bar in map screenshots
Next Steps
Quality Assessment - Understand quality metrics
Exporting Data - Export visualization data
API Reference - API for custom visualizations
See also
Glossary - Seismological terminology
Quality Assessment - Quality grade definitions