www.www.zaachi.com »  Blog/Php  »  Jednoduché grafy v PHP »  Komentáře

Komentáře ke článku: Jednoduché grafy v PHP

Přidat komentář

Jméno:
Email:
WWW:
Text zprávy:
Jméno českého presidenta

Komentáře (29)

# 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

 

# uzivatel   (20.04.2009 22:18:57) Reagovat
take mam problem, zda se to nejake divne

 

# 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?

 

# Dan   (07.11.2008 07:13:12) Reagovat
Díky, dobrá práce. Jen tak dál :-)

 

# 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

 

# Smoce  www (23.10.2010 17:52:07) Reagovat
Tohle dej na začátek dokumentu PHP

ob_start();

 

# 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

 

# DT   (21.05.2008 16:56:01) Reagovat
GD antialiasing umí. U textů i u křivek.

 

# 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.

 
TOPLIST.cz
rss coments img img img