8000 GitHub - IndigoJay/strava: Create artistic visualisations with your exercise data
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

IndigoJay/strava

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Strava

Create artistic visualisations with your Strava exercise data

Examples

Facets

facets

Map

map

Elevations

map

Calendar

map

Ridges

map

Packed circles

map

How to use

Bulk export from Strava

  1. Log in to Strava
  2. Select "Settings" from the main drop-down menu at top right of the screen
  3. Select "Download all your activities" from lower right of screen
  4. Wait for an email to be sent
  5. Click the link in email to download zipped folder containing activities
  6. Unzip files

Install the packages

install.packages(c("devtools", "mapproj", "tidyverse"))
devtools::install_github("marcusvolz/strava")

Load the libraries

library(strava)
library(tidyverse)

Process the data

data <- process_data(<gpx file path>)

Plot activities as small multiples

p1 <- plot_facets(data)
ggsave("plots/facets001.png", p1, width = 20, height = 20, units = "cm")

Plot activity map

p2 <- plot_map(data, lon_min = 144.9, lon_max = 145.73, lat_min = -38.1, lat_max = -37.475)
ggsave("plots/map001.png", p2, width = 20, height = 15, units = "cm", dpi = 600)

Plot elevation profiles

p3 <- plot_elevations(data)
ggsave("plots/elevations001.png", p3, width = 20, height = 20, units = "cm")

Plot Calendar

See the following gist: https://gist.github.com/marcusvolz/84d69befef8b912a3781478836db9a75

Plot Ridges

See the following gist: https://gist.github.com/marcusvolz/854f3bab1f63aa8a938b5026820682fa

Plot Ridges

Code to come.

About

Create artistic visualisations with your exercise data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%
0