Member 14314841 Ответов: 3

Как создать график на PHP


Как создать график на PHP.
С помощью Google chart это может быть возможно, но это в коде javascript.
Есть ли какие-либо библиотечные файлы, доступные в PHP для создания графика ?

Что я уже пробовал:

Я попробовал google chart, но он написан на javascript .

Richard Deeming

Репост
Вы уже опубликовали это сообщение:
https://www.codeproject.com/Questions/3379327/How-to-create-a-line-graph-chart-in-PHP[^]

3 Ответов

Рейтинг:
2

MadMyche

Здесь в игру вступает разделение забот.

То Диаграмма это уровень презентации и должно быть одной из последних вещей, которые нужно сделать; самый простой способ сделать это-с помощью JavaScript на реальной веб-странице.

PHP находится на стороне сервера и будет играть роль бизнес-слой а также то, что Уровень Данных.

Так как же вы это применяете?
Вы получаете все свои данные и обрабатываете их в наборе данных, который хотите отобразить на веб-странице. Этот набор данных может быть введен непосредственно в HTML с помощью встроенного PHP.
Другой вариант-иметь эту обработку данных в отдельном PHP-скрипте и вызывать ее через AJAX.
Независимо от того, какой из вышеперечисленных методов вы выберете; как только этот набор данных будет доступен, вы используете JavaScript для работы с набором данных и построения диаграммы с использованием выбранной вами библиотеки.


Рейтинг:
2

Patrice T

Цитата:
Как создать график на PHP

Прежде всего, php-это серверный язык, он используется для подготовки страницы, которая будет отправлена в клиентский браузер.
JS и html-это клиентская сторона.
Существует в основном 3 способа сделать график на html-странице.
- Холст, который манипулируется на стороне клиента некоторым JS-кодом.
- Картинка, которая находится на сервере или сделана php-кодом на стороне сервера.
- График SVG, который готовится на сервере, SVG-это либо файл, либо встроенный в html-страницу.
Этот сайт является хорошей отправной точкой: W3Schools Online Web Tutorials[^]
Учебник по SVG[^]
Учебник по PHP 5[^]


Рейтинг:
1

Christian Graus

PHP работает на сервере. Javascript работает на клиенте и является именно тем, что вам нужно использовать, если только вы не решили создать статическое растровое изображение на заднем конце, а затем обслуживать его. Я никогда не использовал PHP, но, полагаю, он мог сделать это только через COM-объект?