Úno 9

Dneska budu stručný, protože začal nový semestr a já jako vzorný student chodím na všechny přednášky – i na ty ranní, takže jsem unavený a chystám se jít na kutě, neboť mně zítra v 7 ráno čeká další cvičení :-)

Nedávno jsem do jednoho open-source projektu, na jehož vývoji se podílím, potřeboval přidat sekci statistiky a grafy. Už jsem se připravoval, že do něj budu muset nahrávat nějakou PHP knihovnu – parní mlátičku, která tuto práci obstará. Tato představa se mně zrovna dvakrát nezamlouvala, protože už teď projekt obsahuje několik podobných (např. tcpdf na generávání pdf). Proto jsem byl rád, že jsem objevil Google Chart.

Google Chart nabízí jednoduché API, kterému stačí předhodit pouze pomocí GET požadavku parametry  a ono vám vygeneruje obrázek grafu. V praxi to znamená, že do stránky vložíte obrázek jehož atribut src bude např. v mém případě http://chart.apis.google.com/chart?chg=10,10,5,5&cht=lc&chd=t:10,0,1,1,1,1,7,3,9,14,30,19,66,46,...,0,0,0&chs=700x300
&chl=2005|%20|...|%20|%20&chxt=x,y&chxr=1,0,82&chds=0,82
, kde třeba cht je typ grafu, chd jsou hodnoty, chl popisky, atd. Doporučuji projít dokumentaci s příklady.

Výsledek vypadá nějak takto:

Graf

Úno 2
Moje nej
icon2 icon3Komentáře nejsou povoleny

Kdysi dávno Lolin napsal článek, ve kterém vyjmenoval svých 10 nejoblíbenějších programů. Napadlo mě, že bych mohl napsat taky něco podobného.

ChromiumThunderbirdGajim

Pokračování příspěvku »