Performance Charts
Analyze your fitness data with interactive charts powered by Chart.js and Vega-Lite.
Available Chartsβ
Speed/Paceβ
Shows your velocity throughout the activity:
- Speed: km/h or mph
- Pace: min/km or min/mile
- Identify fast/slow sections
- Spot consistent pacing
Heart Rateβ
Monitor your effort levels:
- Heart rate over time
- Zone indicators
- Average and max HR
- Identify effort spikes
Elevationβ
View terrain profile:
- Altitude changes
- Climbing sections
- Descent analysis
- Total gain/loss
Power (Cycling)β
For activities with power meter:
- Watts over time
- Average power
- Normalized power (if available)
- Power zones
Cadenceβ
Step or pedal frequency:
- Running: steps per minute
- Cycling: RPM
- Optimal cadence analysis
Chart Interactionsβ
Zoomβ
| Method | Action |
|---|---|
| Mouse wheel | Zoom in/out |
| Click + drag | Select area to zoom |
| Double-click | Reset zoom |
Panβ
- Click and drag (when zoomed)
- Use scroll bar at bottom
Hoverβ
Mouse over any point to see:
- Exact value
- Timestamp
- Additional metrics
Select Rangeβ
Click and drag to select a time range:
- Shows detailed stats for selection
- Compare different segments
Chart Featuresβ
Multiple Data Seriesβ
Some charts show multiple metrics:
- Toggle series in legend
- Click legend item to show/hide
- Compare trends
Smoothingβ
For noisy data:
- Apply smoothing filters
- See underlying trends
- Original data preserved
Time vs Distanceβ
Choose X-axis:
- Time: See duration-based view
- Distance: See distance-based view
Reading Chartsβ
Identifying Patternsβ
Consistent pace:
Speed ββββββββββββββββββββ
Variable pace:
Speed βΏβΏβΏβΏβΏβΏβΏβΏβΏβΏβΏβΏβΏβΏβΏβΏβΏβΏ
Intervals:
Speed ββββββββββββββββββ
Correlating Dataβ
Compare multiple charts:
- Speed drops as elevation rises
- HR increases with effort
- Cadence affects speed
Exportβ
Save as Imageβ
- Right-click on chart
- Select "Save as Image"
- Choose PNG or JPEG
- Select save location
Copy Dataβ
- View chart data point
- Copy values manually
- Or export from Tables tab
Customizationβ
Chart Colorsβ
Charts automatically adapt to:
- Light/dark theme
- Data type (HR = red, speed = blue)
- User preferences
Axis Labelsβ
Units match your preferences:
- Metric: km/h, km, meters
- Imperial: mph, miles, feet
Performance Tipsβ
Large Activitiesβ
For long activities:
- Initial render may take time
- Zoom in for detail
- Use time range selection
Multiple Chartsβ
When viewing multiple charts:
- Synchronized X-axis
- Hover shows all values
- Compare at same time point
Common Issuesβ
No Data Displayedβ
Cause: Data type not recorded Solution: Check if your device recorded that metric
Flat Lineβ
Cause: Constant value or no variation Example: Indoor trainer with no speed sensor
Spiky Dataβ
Cause: GPS/sensor dropouts Solution: Use smoothing option