Bardzo powszechnym wymogiem witryny biznesowej jest tworzenie wykresu na podstawie zebranych danych Witryny w celu znalezienia różnych rodzajów informacji statystycznych użytkowników docelowych i aktualnych postępów firmy. Ta informacja pomaga szybciej rozwijać firmę. Tak więc programista musi uzyskać podstawową wiedzę o tworzeniu wykresu. Wykres można generować za pomocą skryptów po stronie serwera i klienta. Deweloper może wybrać dowolny rodzaj skryptu na podstawie wymagań witryny. Istnieje pewne zalety i wady korzystania z wykresów po stronie serwera i po stronie klienta. Wykres generowany przez skrypt po stronie serwera zwiększa przeciążenie serwera, co sprawia, że strona jest wolniejsza. Użytkownicy końcowi mogą stracić cierpliwość, gdy zdjęcia wykresów wymagają więcej czasu na pobranie. Ten problem tworzenia wykresu na stronie internetowej można pominąć za pomocą wykresu po stronie klienta. Wykres jest generowany lokalnie, pobierając dane XML lub JSON z serwera w skrypcie po stronie klienta. Wykres utworzony przez skrypt po stronie klienta sprawia, że pobieranie szybciej i można tworzyć różne niestandardowe wykresy, takie jak stosowanie animacji na wykresie i uczynienie z wykresem atrakcyjnym. W tym samouczku nauczysz się tworzyć wykres za pomocą biblioteki PHP po stronie serwera.
Wykres po stronie serwera:
Wiele bezpłatnych i komercyjnych bibliotek wykresów PHP jest już dostępnych. PCHART, PHPCHARTJS, FUSICECHARTS, JPGRAPH itp. są bibliotekami PHP, aby utworzyć wykres po stronie serwera na stronie internetowej. Używając JPGRAPH Biblioteka została wyjaśniona w tym samouczku poprzez tworzenie różnych rodzajów wykresów. Darmowa wersja JPGRAPH Biblioteka została użyta w tym samouczku.
JPGRAPH:
Jest to obiektowa biblioteka wykresów, która tworzy różne typy wykresów, takie jak wykresy liniowe, wykresy barowe i wykresy kołowe. Jest dostępny w wersjach bezpłatnych i płatnych. Wersja płatna jest używana do celów komercyjnych i może utworzyć kod kreskowy lub kod QR. Musisz pobrać bibliotekę JPGRAPH przed jej użyciem. Przejdź do następującego adresu URL i pobierz bibliotekę:
https: // jpgraph.Net/Download/
Po pobraniu biblioteki rozpakuj plik i przechowuj go w folderze, w którym zostanie wykonany skrypt PHP. Wewnątrz przechowywałem folder /var/www/html/phpcode folder. Tworzenie różnych rodzajów wykresów za pomocą tej biblioteki zostanie pokazane w poniższej części tego samouczka.
Przykład 1: Tworzenie wykresu linii
Utwórz plik PHP z następującym skryptem, aby narysować wykres liniowy o zielonym kolorze. Do ustawienia danych do rysowania wykresu użyto tablicy. Wykres Obiekt był używany do wyświetlania wykresu i Lineplot Obiekt został użyty do utworzenia wykresu linii za pomocą Wykres obiekt.
// Dołącz niezbędne pliki do narysowania wykresu liniiWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu skryptu z serwera:
Przykład 2: Tworzenie zgromadzonej wykresu słupkowego
Utwórz plik PHP z następującym skryptem, aby narysować zgromadzony wykres słupkowy. Do ustawienia danych do rysowania wykresu użyto dwóch tablic. Wykres Obiekt był używany do wyświetlania wykresu. BARPLOT i ACCBARPLOT Obiekty zostały użyte do utworzenia zgromadzonego wykresu słupkowego za pomocą Wykres obiekt.
// Dołącz niezbędne pliki do narysowania wykresu paskaWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu skryptu z serwera:
Przykład 3: Tworzenie skumulowanej wykresu słupkowego z gradientem
Utwórz plik PHP z następującym skryptem, aby narysować zgromadzony wykres słupkowy z gradientem. Do ustawienia danych do rysowania wykresu użyto dwóch tablic. Wykres Obiekt był używany do wyświetlania wykresu. BARPLOT i ACCBARPLOT Obiekty zostały użyte do utworzenia zgromadzonego wykresu słupkowego za pomocą Wykres obiekt. Setfilgradient () funkcja BARPLOT Obiekt został użyty w skrypcie do ustawienia koloru gradientu wykresu.
// Dołącz niezbędne pliki do narysowania wykresu liniiWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu skryptu z serwera:
Przykład 4: Tworzenie zgrupowanego wykresu barowego
Utwórz plik PHP z następującym skryptem, aby narysować zgrupowaną tabelę paska. Do ustawienia danych do rysowania wykresu użyto trzech tablic. Wykres Obiekt był używany do wyświetlania wykresu. BARPLOT i GROUPBARPLOT Obiekty zostały użyte do utworzenia zgrupowanego wykresu słupkowego za pomocą Wykres obiekt.
// Dołącz niezbędne pliki do narysowania wykresu liniiWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu skryptu z serwera:
Przykład 5: Tworzenie prostej wykresu kołowego
Utwórz plik PHP z następującym skryptem, aby narysować wykres kołowy. Do ustawienia danych do rysowania wykresu użyto tablicy. Wykres Obiekt był używany do wyświetlania wykresu i Pieplot Obiekt został użyty do utworzenia prostej tabeli ciasta za pomocą Wykres obiekt.
// Dołącz niezbędne pliki do narysowania wykresu liniiWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu skryptu z serwera:
Przykład 6: Tworzenie wykresu 3D
Utwórz plik PHP z następującym skryptem, aby narysować wykres ciasta 3D. Do ustawienia danych do rysowania wykresu użyto dwóch tablic. Wykres kołowy Obiekt był używany do wyświetlania wykresu i Pieplo3d Obiekt został użyty do utworzenia prostej wykresu ciasta za pomocą Wykres kołowy obiekt.
// Dołącz niezbędne pliki do narysowania wykresu liniiWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu skryptu z serwera:
Wniosek:
W tym artykule wszystkie dane wykorzystane w poprzednich przykładach są statyczne. Możesz łatwo pobierać dane z serwera bazy danych za pomocą PHP i użyć ich do tworzenia wykresu na podstawie danych dynamicznych. Jeśli chcesz stworzyć bardziej atrakcyjny wykres i szybsze pobieranie, możesz użyć dowolnej popularnej biblioteki po stronie klienta. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.