Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Algoritam za izračunavanje razmaka na grafikonu

[es] :: Art of Programming :: Algoritam za izračunavanje razmaka na grafikonu

[ Pregleda: 2089 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
213.147.114.*



+26 Profil

icon Algoritam za izračunavanje razmaka na grafikonu11.01.2010. u 08:58 - pre 140 meseci
nešto danas postavljam teme :)
zanima me po kojem algoritmu da izračunam razmak u grafu...
Dakle os x ide sad 10 20 30 40 50
ili 100 200 300
nije mi problem izračunati minimum i maximum i skužiti koliko je razmak već me zeza to kak izračunati i koliko će tih intervala biti...
Vidio sam par grafova koji recimo imaju interval u jednom trenutku na 10px (ako je graf 100px znači 10 intervala) a u sljedećem trenutku nešto se dogodi i procjeni se da je bolje prikazati samo 5 intervala pa je onda podjela svakih 20px... kako se procjeni ovo?
dakle nije problem ako imam fiksno 10 intervala :)

[Ovu poruku je menjao vlaiv dana 11.01.2010. u 10:59 GMT+1]

[Ovu poruku je menjao vlaiv dana 11.01.2010. u 11:00 GMT+1]
there's no place like 127.0.0.1
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1236



+93 Profil

icon Re: Algoritam za izračunavanje razmaka u grafu11.01.2010. u 10:00 - pre 140 meseci
Jedan jednostavan algoritam bi bio da unapred kažeš koliko intervala želiš (recimo 5), zatim podeliš svoj opseg s tim brojem intervala (i dobiješ tačan interval), zatim pronađeš njemu najbliži broj oblika {1, 2, 5}*10^n (i dobiješ zaokružen interval).

Ovaj zaokružen interval najlakše dobijaš tako što uzmeš dve najznačajnije cifre tačnog intervala (što je broj u opsegu od 10 do 99), zatim u maloj if-else-if pitalici sam odlučiš koja treba da ti bude najznačajnija cifra (1, 2 ili 5), zatim odrediš i broj nula koji ide uz najznačajniju cifru (i dobiješ zaokružen interval).
 
Odgovor na temu

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 352
212.200.249.*



+1 Profil

icon Re: Algoritam za izračunavanje razmaka na grafikonu11.01.2010. u 10:04 - pre 140 meseci
Promenih naziv teme da ne bude zabune (koliko vidim radi se o grafikonima a ne grafovima)

Pa nisam siguran da postoji univerzalni algoritam. Napravi nesto sto ti odgovara za dati grafikon
Mapiras interval min-max na interval tacaka na ekranu minpix-maxpix
pa izracunas i sirinu fonta potrebnu da bi se ispisao pojedinacni broj, pa onda vidis
da ti bude pregledno (znaci da slova ne zauzimaju svojom duzinom preko sta ja znam 50-60%)
a ako imas znacajne vrednosti na grafikonu onda njih obelezis (neki pikovi ili nesto).
 
Odgovor na temu

w3bl0rd
Varaždin, Hrvatska

Član broj: 82659
Poruke: 380
213.147.114.*



+26 Profil

icon Re: Algoritam za izračunavanje razmaka na grafikonu11.01.2010. u 10:09 - pre 140 meseci
ma da jasno mi je to :)
nešt sam bio zabrijao u glavi, postalo mi malo zamršeno i na kraju mi ej sad tek jasno da sam puknuo glupost :)) na kraju krajeva taj razmak mi može, a i nemora ovisiti o broju točaka ništa drugo...
hvala na odgovoru
there's no place like 127.0.0.1
 
Odgovor na temu

[es] :: Art of Programming :: Algoritam za izračunavanje razmaka na grafikonu

[ Pregleda: 2089 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.