| eval _raw="_time,value,group
| eval _time=strptime(time,"%H:%M")
| table _time,value,group
| rename COMMENT as "this is sample data you provided"
| rename COMMENT as "From now on, I will verify your desired behavior."
| timechart cont=f span=5m sum(value) as value by group
I did it using multiple searches of 5 minutes and joining them per minute,
If you provide your query, it can be improved.
maybe , you do not need to join because it is slow.