www.www.zaachi.com » Blog/Php » Jednoduché grafy v PHP » Komentáře
#
Richard
(28.06.2011 10:37:48) Reagovat
Zdravim,
mam problem v tom, ze pokud se hodnoty grafu od se lisi o vice radu... napriklad 1500 a 500000, tak me to kolacovy graf uplne rozhodi.. treba vynecha uplne nejakou hodnotu a i treba zamenni barvy... resp je prereje..
Stejne tak, kdyz jedna z hodnot je 0. (To jsem si sice osetril, ale ty pomery nevim jak...
Narazil nekdo na neco takoveho, prosim?
Diky !
#
David
(02.09.2010 13:02:39) Reagovat
Da se nejakym zpusobem zmenit prednastavene barvy v "Column graph", barvy jsou tam nejak definovane a neprisel jsem na to jak a chtel bych je zmenit, ale nevim jak jsi prisel k tem cislum.
Př: (white = 16777215)
Zkousel jsem snad vsechno mozne ale neprisel jsem na to prosim o radu jak ty barvy zmenit.
Dekuji
#
Libor
www (12.07.2010 21:50:49) Reagovat
Ahoj. Dá se do pozadí grafů vložit obrázek a jak by se to případně udělalo? Děkuji za odpověď.
#
Libor
www (11.07.2010 22:52:59) Reagovat
Zdavím všechny. Když mám graf vytvorevý a všechno slape, i s mysql, tak mi tam nejde pod ten obrazek vložit html kod, něco jako ,,Na hlavní stránku". Děkuji za odpověď a řešení
#
zaachi
(12.07.2010 13:00:22) Reagovat
Ahoj,
graf generujes jenom pouze jako obrazek, ktery vkladas do stranky pomoci tagu IMG, html si potom muzes do stranky vlozit pod obrazek jak chces.
#
Daniel
(16.02.2010 21:50:08) Reagovat
Ahoj, mam menší problém se zobrazením. Když uzavřu kód z example16.php do třídy a funkce, tak mi třída vrátí
<img alt="graph" src="index.php?graph=1"/>
ale nic se nezobrazí.Nevíte v čem je problém a popřípadě jak to mám uzavřít do funkce?
Díky
#
Tomáš
(10.12.2009 08:33:42) Reagovat
Mám stejný problém - nešlo by upravit vykreslování grafu upravit tak, aby čára, body,... byly uprostřed obráku - vykreslovani od nejmensi hodnoty y? Dík za info.
#
Jirka
(23.10.2009 18:01:39) Reagovat
Slo by nejakym zpusobem jednoduse upravit aby vykreslovani bylo od nejmensi hodnoty y?
Graf je zbytecne vysoko a stava se mene prehlednym, viz obrazek
http://s1.imgupload..../O5iOk/graph.php.png
#
Libor
www (12.07.2010 12:23:12) Reagovat
Ahoj. Určitě to jde. Když to vezmeš logicky, tak vezmeš nejvyšší hodnotu a nejnižší hodnotu z grafu, ty od sebe odečteš a zbude ti nějaký rozdíl, např.: když max je 10150 a min je 10125, tak odečteš 10150-10125 a rozdíl je 25. Takže místo těch 10150 jako maximum si vytyčíš pouze 25 hodnot a akorát změníš na boku číslování, které je místo od 0 těch 10125 až 10250.:-)
#
Petr
(26.08.2009 17:00:30) Reagovat
Ahoj, super grafy. Dik moc, hodne mi to pomohlo. Jen mam problem s tim, kdyz je hodnota nastavena na 0, napr. v kolacovem grafu . Da se to nejak obejit? Nebo mate nekdo napad co s tim?
Diky moc.
#
Andrea
(13.06.2009 10:32:28) Reagovat
Ahoj pro vsechny, kteri by narazili na problem. Pokud se grafy nevykresluji (ani ty ukazkove), zkuste nastavit v php.ini
error_reporting = E_ALL & ~E_NOTICE
#
Andrea
(20.05.2009 19:43:31) Reagovat
Ahoj, moc pekne. Mam problem s vykreslenim nekterych grafu primo v prikladech. Chtela bych pouzit Column Graph a zrovna ten nejde
#
Timmy
(26.02.2009 09:32:30) Reagovat
Ahoj, perfektní. jen, jak to napojit třeba na mysql? pokud dám něco z databáze, tak mi to generuje neplatný obrázek, prostě se png nevygeneruje. A´t to zkouším, jak to zkouším:( Díky.
#
jano
(10.11.2009 09:21:02) Reagovat
Mal som asi podobny problem. Urobil som to upravou php suboru obrazku pomocou (file_get_contents, fopen, str_replace,...). Nacital som originalny php obrazka, zmenil v nom hodnoty, ulozil ho pod novym menom a vykreslil :).
Asi som to moc elegantne nevyriesil, ale aspon slape to :)
zaachi: taktiez dik moc!
#
zaachi
(21.05.2009 08:40:54) Reagovat
Mohla bys napsat jak presne nejde? Popripade mi napis mail, je v kontaktech.
#
dodes
(29.04.2009 18:35:03) Reagovat
Unk:
ja som mal ten isty problem ale ako uz nizsie bolo pisane musis ten subor so zdrojakom volat pomocou <img src="obrazek.php" alt="graf" />
Inac tuto triedu som vyuzil vo svojej diplomovke, cim sa chcem touto cestou podakovat. Inac chcelo by to aspon zakladnu dokumentaciu :) ale inac super
#
Unk
(26.01.2009 21:20:02) Reagovat
Velmi pekna praca, avsak da sa zmenit velkost pisma v osiach nastavenim nejakej z premennych bez prepisania hlavneho kodu?
#
Pepík
(29.07.2008 19:34:07) Reagovat
Jak správně použít tu třídu, aby se mi vypsal graf do obrázku v html? Když to zkouším z těch tvých příkladů, tak mi to vrátí graf jako obrázek, ale už mi to nevypíše nic z html.
Děkuji.
#
zaachi
(30.07.2008 13:19:26) Reagovat
Ahoj, trida odesila hlavicky pro PNG obrazek.
Doporucuji si generovani obrazku umistit do jineho souboru a pomoci tagu img na nej odkazat.
<img src="obrazek.php" alt="graf" />
#
MS
(02.06.2008 13:53:55) Reagovat
vypada to, ze jsou problemy s kodovanim. Jestlize je zdrojak v UTF-8, tak to vypise nasledujici:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/test.php:1) in /var/www/lib/graph.php on line 342
Warning: Cannot modify header information - headers already sent by (output started at /var/www/test.php:1) in /var/www/lib/graph.php on line 343
Warning: Cannot modify header information - headers already sent by (output started at /var/www/test.php:1) in /var/www/lib/graph.php on line 344
Warning: Cannot modify header information - headers already sent by (output started at /var/www/test.php:1) in /var/www/lib/graph.php on line 345
#
zaachi
(02.06.2008 13:56:34) Reagovat
Dobry den,
problemy s kodovanim urcite nebudou.
Zdrojove kody jsou ulozene v UTF-8, ve kterem musi fungovat.
Problem musi byt u vas.
Pokud si stahnete ukazkove priklady tak by meli fungovat.
U vas je problem s odeslanim hlavicek, protoze zrejme pred odeslanim hlavicek odeslete jeste nejaky jiny znak, podivejte se, jeslti nemate ve zdrojovem kodu tridy napriklad prazdnou mezeru nebo podobne.
#
MS
(01.06.2008 16:38:59) Reagovat
stahnul jsem si priklady a haze to notices, asi je mate vypnute - pro vyvoj si je zapnete; musite testovat i jestli promena existuje - isset()
.
jeste k te licenci: nemam nic proti GNU GPL, plne ji podporuji a fandim ji. grafy byly ale delany jako BP, takze jste sice autorem, ale majitelem programu je univerzita. prectete si licencni podminky (vychazi z vysokoskolskeho zakona).
typ licence urcuje skola, ale je temer 100% pravdepodobnost, ze skola umozni bezplatne sireni
#
zaachi
(21.05.2008 17:36:34) Reagovat
No umí, jak se to veme.
Pomocí funkce imageantialias jde sice aliasing zapnout, ale výsledný efekt není nic moc.
#
jozef
(21.05.2008 09:19:04) Reagovat
Vyzerá to veľmi dobre, mám však dve otázky:
1. aká je licencia?
2. dá sa vytvoriť pásový graf? - myslím stĺpcový otočený o 90 stupňov. Potrebujem pomerne dlhý popisok ku každému stĺpcu.
#
zaachi
(21.05.2008 10:42:31) Reagovat
Licence bude samozřejmě GNU GPL.
Pásový graf prozatím vytvořit nejde, ale je to hned další typ, který chci dodělat.
Takže jakmile bude trochu volného času, tak tam bude.