рисование "хороших" графиков в php - PullRequest
0 голосов
/ 05 мая 2011

Меня интересует лучший способ нарисовать график: у меня есть сеть, и я хотел бы нарисовать ее карту.Я знаю, как использовать gd, но я не знаю, как сделать этот график хорошим для просмотра: я имею в виду отсутствие пересечения линий и т. Д. Итак, я думаю, что для этого должны быть какие-то инструменты или даже классы php (может быть, для graphviz dot?).Любая помощь будет очень полезна для меня!

Ответы [ 4 ]

2 голосов
/ 05 мая 2011

Ну, может быть, вы могли бы использовать класс PEAR Image_GraphViz ?

1 голос
/ 05 мая 2011

Лично я бы разгрузил работу по рисованию графика в браузере.

Хорошая графическая библиотека Javascript, такая как gRaphael , может рисовать график с использованием векторной графики (например, SVG) и может выглядеть намного лучше, чем большинство статических изображений, генерируемых PHP, и может иметь функции, которые могут статические изображения т, например, всплывающие окна при переворачивании точек данных.

Если вы сделаете это таким образом, весь ваш PHP-код должен предоставить данные графика.

Надеюсь, это поможет.

0 голосов
/ 05 мая 2011

Используйте Google! http://code.google.com/apis/visualization/documentation/using_overview.html#load_your_libraries

У них отличные графики. Вам просто нужно представить информацию в нужном для Google, чтобы понять. Это довольно просто.

0 голосов
/ 05 мая 2011

Как вы уже намекали, самый быстрый и простой способ - использовать graphviz.Учитывая абстракцию, обеспечиваемую точечным языком, нет смысла в том, чтобы поверх нее располагался слой абстракции PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...