Replies: 7 comments 25 replies
-
I very much like the suggestions! Especially the second one! Thank you! In case anyone wants to tackle this: We are already using the chart.js lib: |
Beta Was this translation helpful? Give feedback.
-
Hi again. Just want to update that I've started working on this feature. Another name for the heatmap is matrix chart, and it is not natively supported in chart.js. So I had to look for a plugin and this is the only plugin that does just that with active maintenance. However, there's a catch: this plugin supports chart.js >= 3.0, while Super Productivity is also using an Angular directive for chart.js that supports version 2.0. Simply updating After installing, I had to rewrite some parts of the Metric component that uses Where in the UI of Super Productivity can I see the rendering of It took forever, but now I finally got to work on matrix chart. And out of curiosity, will you ever consider d3.js? |
Beta Was this translation helpful? Give feedback.
-
So I've read the backup file for SP and it seems like the data format is not suited for displaying the number of hours worked every day? In order to display that, we need to know:
However, the only relevant info I can find in the backup file is What do you think? I like to do the chart above as it is good for motivation and short-term insight, but if it's not possible, I'll try doing the yearly heatmap as shown in the first post. And there are two similar properties, |
Beta Was this translation helpful? Give feedback.
-
The first one is gonna make it even better alternative for Tick Tick |
Beta Was this translation helpful? Give feedback.
-
@johannesjo Here is a dry run of a Gant chart from real Super Productivity data. It opens up a few more challenges that I hadn't thought of:
|
Beta Was this translation helpful? Give feedback.
-
Well, a Gantt chart (yes, two 't's, named after Henry Laurence Gantt) is a project management tool. It is used to show project activities over time. Usually the chart is used on a larger scale. Activities are spread over days, weeks or months. In my opinion, it is not suitable for visualising tracked time in the past. |
Beta Was this translation helpful? Give feedback.
-
Came here to ask about this :-) Happy it is already being thought about. How's the current Progress ? Any updated on this ? Much love! |
Beta Was this translation helpful? Give feedback.
-
Another idea in the theme of "using what we already have".
However, it is possible to measure a great deal, but you're unable to derive valuable insights because you can't visualize thousands of lines of time logs. Some ideas of visualize how one spends their time:
timeline / Gant chart: span of time for each task
calendar heatmap: the bolder the color, the more time tracked -> hardworking/lazy/workaholic -> maintain or curb it
pie chart for seeing percentage of time spent on different task during a day.
If you like time visualization, please chime in! I can find time to work on them if this is expected in SP.
Beta Was this translation helpful? Give feedback.
All reactions