Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[GD, PHP] Wykres liniowy - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: [GD, PHP] Wykres liniowy (/thread-gd-php-wykres-liniowy)



[GD, PHP] Wykres liniowy - kajzur - 20-04-2008

Witam, mam problem, korzystam z PHP 5 i chciałbym narysowac za pomocą GD wykres liniowy, mam taki kod:

<?php
$xml = simplexml_load_file('baza.xml');

$a = $xml->liczba;
$b = $xml->liczba2;
?>

On sobie tutaj pobiera liczby dwie z pliku XML, no i tutaj zaczyna się problem, jakiej funkcji mam użyć by narysować wykres? Przegladałem manuala, ale nie znalazłem takiej która by rysowała ze zmiennych, proszę o pomoc.


Pozdrawiam.


RE: [GD, PHP] Wykres liniowy - Radek - 21-04-2008

Musisz wykorzystać do tego zewnętrzną bibliotekę. Możesz skorzystać np. z darmowego Libcharta - http://naku.dohcrew.com/libchart/pages/introduction/

Na stronie podane są informację dotyczące implementacji tej funkcjonalności.

Kod PHP:
    include('libchart.php');
    
$chart = new LineChart(500250);

    
$serie1 = new XYDataSet();
    
$serie1->addPoint(new Point("podpis 1"$xml->liczba));
    
$serie1->addPoint(new Point("podpis 2"$xml->liczba2));
    
    
$dataSet = new XYSeriesDataSet();
    
$dataSet->addSerie("Seria nr 1"$serie1);
    
$chart->setDataSet($dataSet);

    
$chart->setTitle("Tytuł wykresu");
    
$chart->render(); 

Pozdrawiam.


RE: [GD, PHP] Wykres liniowy - kajzur - 21-04-2008

Dziękuje bardzo, myślałem że GD poradzi sobie z tym, a tu taka niespodzianka..

Pozdrawiam Smile