Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: порекомендуйте, плс, какие-нить пакеты на основе GD   vitus@ice.ru   05 Jan 2001 13:43:01 
Архивное /ru.perl/2318304965c4f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional