Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Libchart
radosss
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 20.11.2008

Ostrzeżenie: (0%)
-----


Witam

Postanowiłem pobawic się trochę z wykresami używając darmowego narzędzia LibChart. Niestety coś za bardzo nie chce działac, pomimo że instalacja wydaje się byc banalnie prosta. LibChart wymaga włączenia biblioteki GD co też zrobiłem (extension_dir oraz extension=php_gd2.dll) oraz umieszczenia w katalogu z plikiem samego LibCharta (wersja 1.2.1).

Tak dobrana konfiguracja (wraz z PHP 5.2.5 + Apache) powinna śmigac aż miło...ale nie śmiga.

Przykładowy kod (wziety w sumie z tutoriala LibCharta):

  1. <?php
  2.  
  3. include ".../libchart/classes/libchart.php";
  4.  
  5.    $chart = new VerticalBarChart();
  6.  
  7.    $dataSet = new XYDataSet();
  8.    $dataSet->addPoint(new Point("Jan 2005", 273));
  9.    $dataSet->addPoint(new Point("Feb 2005", 421));
  10.    $dataSet->addPoint(new Point("March 2005", 642));
  11.    $dataSet->addPoint(new Point("April 2005", 800));
  12.    $dataSet->addPoint(new Point("May 2005", 1200));
  13.    $dataSet->addPoint(new Point("June 2005", 1500));
  14.    $dataSet->addPoint(new Point("July 2005", 2600));
  15.    $chart->setDataSet($dataSet);
  16.  
  17.    $chart->setTitle("Monthly usage for www.example.com");
  18.    $chart->render("generated/demo1.png");
  19.  
  20. ?>


Rezultatów brak...rozleglejszych tutoriali czy manuali na powyższy temat również (przynajmniej dla Windows).
Ktoś miał podobny problem lub jest w stanie podrzucic jakąś radę?
Pozdrawiam

Ten post edytował Ociu 3.12.2008, 18:44:30
Powód edycji: Poprawiłem bbCode (ociu)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
radosss
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 20.11.2008

Ostrzeżenie: (0%)
-----


Dobra, doszedłem (przypadkiem) dlaczego nie działało...
Scieżki były prawidłowe, wszystko było ok...tylko nie dodawałem tej rzeczy:

Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Libchart vertical bars demonstration</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
</head>
<body>
    <img alt="Vertical bars chart" src="generated/demo1.png" style="border: 1px solid gray;"/>
</body>
</html>


Gdzie linijka
Kod
<img alt="Vertical bars chart" src="generated/demo1.png" style="border: 1px solid gray;"/>

odpowiada (chyba) za wstawienie obrazka na stronę...Swoją drogą spodziewałem się ze wykresy są generowane że tak się wyrażę "dynamicznie" tj grafika obecna na stronie może by interaktywna., co pozwoli np na odczytywanie aplitud na wykresie liniowym, czy wstawianie własnych znaczników w czasie rzeczywstym...będę musiał poszukac innego narzędzia, gdyż samemu nie posiadam doświadczenia aby przerobic Libcharta na własne potrzeby :/ Aby wykres wyglądał np jak:

http://esc.homeftp.net/

Moim zdaniem naprawdę ładne wykresy...i teraz rodzi się pytanie: jak trudno jest przerobic LibCharta aby generowal wykresy jak w linku powyżej?

Ten post edytował radosss 3.12.2008, 19:27:20
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 01:02