Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[GD, PHP] Wykres liniowy
#1
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.
Odpowiedz
#2
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.
Odpowiedz
#3
Dziękuje bardzo, myślałem że GD poradzi sobie z tym, a tu taka niespodzianka..

Pozdrawiam Smile
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl