theCrag / website

theCrag.com: Add your voice and help guide the development of the world's largest collaborative rock climbing & bouldering platform
https://www.thecrag.com/
112 stars 8 forks source link

Facet aggregate: graph of number of climbing days in stats / historical development #1220

Open jschlatow opened 11 years ago

jschlatow commented 11 years ago

It would be nice to have the number of climbing days calculated and shown in the stats view. This should be subject to filtering as well so that one can determine the climbing days within a given time frame or a particular area.

I could also imagine some more sophisticated evaluations:

scd commented 11 years ago

nice idea. It's going to be a while before we get onto the profile page again. Lot's of ideas brewing for the profile page.

brendanheywood commented 11 years ago

Yeah I've had this idea too. I like what github does (as usual!):

https://github.com/brendanheywood

image

Also concentric bands of color for each day like

image

brendanheywood commented 10 years ago

See also #1696

brendanheywood commented 5 years ago

+1 via https://github.com/theCrag/website/issues/3457

brendanheywood commented 5 years ago

Fleshing this out I think there are a couple of very similar facet aggregates that we could show:

/somecrag/ascents/aggregate/ascent-style-count/by/brendanheywood?period=week

/somecrag/ascents/aggregate/ascent-style-distance/by/brendanheywood?period=week

Depending on the time period we would display this differently. If the period is days I'd show it as a yearly calendar. If week or month then different calendar views. For a year it would be a linear timeline. Both of these should be the same template.

Both of them could also be swapped to show the breakdown by grade instead of gear style.

/somecrag/ascents/aggregate/ascent-grade-count/by/brendanheywood?period=week /somecrag/ascents/aggregate/ascent-grade-distance/by/brendanheywood?period=week

I originally thought a barchart for these but I think showing it as a gear donut / grade bubble like on the history aggregate is the better way.

a) the first is the count of unique primary accounts who ticked b) the second is the count or other mentioned accounts, but excluding those who are already in a) c) the third is the count of other text names

/somecrag/ascents/aggregate/visits-style-count?period=week

This one I think is best as a stacked bar chart.

Some of these will be very computationally heavy so maybe support only or admin only.

brendanheywood commented 5 years ago

Also another duplicate https://github.com/theCrag/website/issues/1087