source_optics icon indicating copy to clipboard operation
source_optics copied to clipboard

Bar charts! At least 6 charts that would be great to have.

Open mpdehaan opened this issue 5 years ago • 2 comments

Three charts showing "lifetime" chart data should be interesting.

A binned bar chart showing the number of contributors that have # number of commits A binned bar chart showing the number of contributors that have # number of lines_added A binned bar chart showing the number of contributors that have # number of files_changed

Before we do this, we should cleanup the view side graph code to reduce duplication.

All of these graphs should help understand the long tail dynamics of OSS, or how heavy a single person or a small set of people does all the work in a repo.

These graphs should be able to work just fine with the time range data.

We could also provide some lifetime only stats, showing the number of people with different longevity levels, as well as days active levels, which I think would be super interesting.

mpdehaan avatar Sep 04 '19 03:09 mpdehaan

It might be nice to even know how many people have each level of commitment, each level of days_active, etc. Taking advantage of the chart matrix idea, it could be that we show about 9 different bar graphs all together in one altair figure.

mpdehaan avatar Sep 04 '19 03:09 mpdehaan

the various charts with things like 'longevity' are currently 'lifetime interval' only, but if we can change the code so these stats are calculated for each interval, this becomes possible to pick these different values with time ranges too, and I think that's powerful.

mpdehaan avatar Sep 04 '19 03:09 mpdehaan