Closed Bug 114381 Opened 23 years ago Closed 23 years ago

Add trend curve to startup/pageload diagrams

Categories

(Webtools Graveyard :: Tinderbox, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: Sebastian, Assigned: mcafee)

Details

I really love the new startup/pageload diagrams through tinderbox. But however here comes one more tiny improvement suggestion(as we users are never really satisfied :-): Adding a trend curve (just a simple linear trend or maybe a gliding mean curve) would be terrific to compensate the occuring error deviation and to see the trends more clearly. Does this make sense to you as well?
gnuplot does bezier curves, maybe we can try that.
OS: Windows NT → All
Hardware: DEC → All
Or we can try calculating a moving average, that would require stealing the data from gnuplot somehow and doing some math. Not impossible, but not a gnuplot two-liner.
Unfortunately I don't know enough about Gnuplot to be helpful here. In a gnuplot tutorial (http://www.duke.edu/~hpgavin/gnuplot.html) I found a curve-fitting command and how to overlap two figures in one chart though. Moving averages (maybe including 3 days of data?) seem to be fine for me.
description of five types of moving averages: http://www.equis.com/free/taaz/movingaverages.html
Implemented! I used a last-ten-points-including-this-one algorithm. This is the Average: (on|off) part of the graph UI, the moving average is the blue line. I also decided to smooth out the average with the bezier fit, since we are trying to show a trend I think smooth lines would be a good thing here. We can change this later if we really want to see the real average.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
That is perfect, thanks mcafee! Marking verified...
Status: RESOLVED → VERIFIED
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.