Как создать граф с помощью PHP, где источник данных является Navicat (MySQL)

У меня есть 2 таблицы в Navicat.

Имя базы данных: SQA

Таблица 1

+-----------+--------------+----------+-----------+
| date      | TRAFFIC      | PAYLOAD1 | PAYLOAD11 |
+-----------+--------------+----------+-----------+
|2015-01-01 | 200          | 278      | 221       |
|2015-01-01 | 300          | 389      | 245       |
|2015-01-02 | 250          | 276      | 345       |
|2015-01-02 | 350          | 399      | 212       |
+-----------+--------------+----------+-----------+

Таблица 2

+--------------------------------------+------------+
| date      | TRAFFIC2     | PAYLOAD21 | PAYLOAD121 |
+-----------+--------------+-----------+------------+
|2015-01-01 | 440          | 344       | 551        |
|2015-01-01 | 500          | 980       | 315        |
|2015-01-02 | 120          | 276       | 422        |
|2015-01-02 | 90           | 399       | 212        |
+-----------+--------------+-----------+-----+------+

Я хочу создать 2 графика из Navicat с использованием PHP, но перед этим я должен суммировать PAYLOAD а также TRAFFIC упорядочено по дате.

Chart1 = date in X axis and traffic in Y axis

Chart2 = date in X axis and payload in Y axis

Пожалуйста, помогите мне.

0

Решение

PHP — это серверный язык сценариев. Обычно он возвращает только необработанные данные клиенту. У него есть возможности создания изображений, но они в значительной степени неэффективны для построения графиков, поскольку они используют ресурсы на стороне сервера, а не заставляют клиента использовать свои собственные возможности.

Я бы предложил доставить данные в виде некоторой записи объекта, например JSON или же XML, а затем с помощью JavaScript визуализировать график. Одна библиотека для реализации JavaScript-графа Highcharts.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]