4 ms·
I looked into this recently, when I started writing the software to analyze my selftracking data. After researching available options for a while and consultin
by mg 6y ago
I looked into this recently, when I started writing the software to analyze my selftracking data.
After researching available options for a while and consulting everyone I know in this field, I settled on building on top of the Plotly Javascript library:
https://plotly.com/javascript/ https://plotly.com/javascript/
It does nice interactive charts out of the box. All you need to do is throw data at it.
What it lacks are more high level operations like:
- Interactively switch between different chart types (lines, scatter, box plots, bar charts etc)
- Aggregate time series by hour/day/month/week/year
- Extrapolate data to the rest of the current time period
So I built this functionality on top of Plotly and I am happy with the result.
It looks like over time I will turn this into a mix of data studio and jupyter notebooks. But it runs in the browser and is simple and blazingly fast.
- croisillon 6y agoI picked plotly in 2019 to build kind of a low-code-dashboarding at my company and got to look into it again few weeks ago, noticing there in fact is an aggregation capability.
- mg 6y agoOh, you are right: https://plotly.com/javascript/aggregations/ https://plotly.com/javascript/aggregations/ Pretty cool!