Re: How to define a data range for graphing?

From: Date: Fri, 17 Dec 2010 20:42:47 +0000
Subject: Re: How to define a data range for graphing?
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-310121@lists.php.net to get a copy of this message
On Friday, 17 December 2010, Simon J Welsh <simon@welsh.co.nz> wrote: > On 18/12/2010, at 8:45 AM, Brian Dunning wrote: > >> Hey all - >> >> I'm trying to provide reporting to users of our widget. Some may get 0 to 5 hits a >> day; others may get up to 10,000 hits a day. I need to define the range of the graph (using one of >> Google's). If their max day is 7, I'd like the graph to go from 0 to 10. If their max day >> is 5678, I'd probably like it to go from 0 to 6000. I'm guessing the way to do this is >> with a ceiling function? >> >> - Brian >> -- >> PHP General Mailing List (http://www.php.net/) >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > Personally, I'd use something like: > > if($hits < 10) { >        $top = 10; > } else { >        $top = ($hits[0] + 1) * pow(10, strlen($hits) - 1); > } > > Basically, add one to the first digit and make the rest of the digits 0. Depending on how you > want to handle the cases ending in 0s, you may want an extra check in there. > > General disclaimer about code typed directly into mail client. > > Happy Saturday :) Personally I'd add a percentage on top, say 5 or 10 percent. Regards Peter -- <hype> WWW: plphp.dk / plind.dk LinkedIn: plind BeWelcome/Couchsurfing: Fake51 Twitter: kafe15 </hype>

« previous php.general (#310121) next »