|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 05 Jan 2001 13:43:01 To : Artem Chuprina Subject : Re: порекомендуйте, плс, какие-нить пакеты на основе GD -------------------------------------------------------------------------------- Artem Chuprina <Artem.Chuprina@p32.f371.n5020.z2.fidonet.org> wrote: AC>Здравствуй, Dmitry Striga. AC>В твоём письме от Wed, 03 Jan 2001 18:35:07 +0300 написано: DS>> А есть ли в пpиpоде готовые пpиложения может быть на основе GD котоpые бы DS>> создавали гpафики и записывали их в файл. DS>> Попpобовал GD, всё получается, но только надо математических мозгов DS>> восстанавливать... AC>Я бы предложил пойти по unix way посредством system('gnuplot',...); И был бы неправ ;-) Без уточнения того, какие графики, и как их собираются использовать, во всяком случае. Плавали, знаем. gnuplot умеет рисовать только определенные типы графиков - линейные, изолинейные и проволочные 3d. Все остальное на нем делать - крайне неэффективно с точки зрения вычислительных ресурсов. Был в ИКИ некогда скрипт, который столбиковые диограммы траффика gnuplot-ом рисовал. Так вот когда он запускался (а делал это он из cron каждые полчаса) тогдашняя party с ее 64 мегами уходила в глубокий своп и жить в X-ах становилось невозможно. Кроме того, у гнуплота крайне бедные возможности по оформлению графиков. Так что после него (в другой задаче, которая решалась на довольно мощном UltraSparc) приходилось длинную цепочку из ppmчто-нибудь вешать, чтобы на график можно было смотреть без омерзения. Это не считая шрифтов. Если еще учесть, что ppm-файлы которые он генерит, всякие ppm-тулзы понимают через два раза на третий, несмотря на формальное соответствие формату (ну не думал автор ppmtogif, что кто-то сподобится сгенерить ppm с глубиной цвета 4 по каждой компоненте). Так что пришлось специальную фиксилку ppm-ов писать и пихать в начало этой pipeline. Сравните это теперь с возможностями GD, которая понимает TrueType, antialiasing, умеет поворачивать текст под произвольным углом и многое многое другое. Так что начать надо с рассмотрения модуля GIFgraph на CPAN. Для простой бизнес-графики (столбчаты, круговые диаграмы) ее более чем достаточно. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Siberian Internet Company (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2318304965c4f.html, оценка из 5, голосов 10
|