marca 14

Wykresy w PHP

Tag: PHPMatheW @ 0:37. . Post odwiedzany 15745 razy. Trackback

Poszukiwałem fajnej klasy umożliwiajacej rysowanie zaawansowanych wykresów. Jednak co znalazłem to mi nie odpowiadało, bądź licencja umozliwiała tylko na użycie niekomercyjne, a to mi nie odpowiada :]

Po kilku godzinnych poszukiwaniach odnalazłem swój ideał - Libchart.

Klasa umozliwia rysowanie wykresów słupkowych, kołowych i liniowych. Wszystko prezentuje się bardzo ładnie, a korzysta się z tego bajecznie łatwo:

PHP:
  1. include "../libchart/libchart.php";
  2.  
  3. $chart = new VerticalChart(500, 400); #tworzymy obiekt o szerokosci 500, wysokosci 400
  4.  
  5. $chart->addPoint(new Point("Styczeń", 273)); #dodajemy dane
  6. $chart->addPoint(new Point("Luty", 421));
  7. $chart->addPoint(new Point("Marzec", 642));
  8. $chart->addPoint(new Point("Kwiecień", 800));
  9. $chart->addPoint(new Point("Maj", 1200));
  10. $chart->addPoint(new Point("Lipiec", 1500));
  11. $chart->addPoint(new Point("Sierpień", 2600));
  12.  
  13. $chart->setTitle("Sprzedaż w miesiacach 2007 roku"); #dodajemy tytuł
  14. $chart->render("generated/demo1.png");#zapisujemy do pliku

Jak widzimy pięknie :]

A wygenerowany plik wygląda chociazby tak:

wykres

Na koniec dodam, że skrypt jest na licencji LGPL

Podobne wpisy

Dodaj do: Dodaj do del.icio.us Dodaj do Wykop.pl Dodaj do Google Reader lub Google IG
Licencja: Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 2.5 Polska.

Zostaw komentarz