Jump to content

ПГПЛОТ

PGPLOT — это аппаратно-независимая библиотека графических подпрограмм, написанная начиная с 1983 года Тимом Пирсоном , профессором Калифорнийского технологического института . PGPLOT написан в основном на FORTRAN с модульным API вывода, который позволяет выводить данные на несколько десятков типов графических устройств. PGPLOT широко используется в академических и научных сообществах, поскольку он предоставляет как примитивы построения графиков низкого уровня (глиф, точка, линия и область), так и средства высокого уровня для рисования графиков . PGPLOT может передаваться третьим лицам и модифицироваться, но только в двоичной форме. Ни исходный, ни модифицированный исходный код не подлежит распространению. [1] Самая последняя версия PGPLOT — 5.2.2, выпущенная в феврале 2001 года, хотя сторонние производители написали неофициальные исправления , которые включают поддержку дополнительных устройств, 64-битных систем и графики RGB (истинный цвет).

PGPLOT предоставляет интерфейс C и Fortran 77 . Существует также несколько привязок, предоставляемых пользователями, таких как C++ , perl , python , Ruby и tcl/tk . [1]

PGPLOT включает независимый от устройства вывод на множество устройств, включая несколько типов файлов изображений, графические терминалы и плоттеры, устройства PostScript и X Window . Интерактивные устройства могут использоваться для передачи числовых параметров в управляющую программу посредством графического курсора . Известно, что он работает во многих операционных системах, включая большинство Unix-подобных систем, MacOS и Microsoft Windows .

Частично из-за своего возраста PGPLOT имеет несколько ограничений по сравнению с более новыми пакетами, такими как PLplot . В частности, PGPLOT поддерживает только 8-битную индексированную цветную графику, а не полный RGB цвет ; и не существует чистого способа рендеринга графики непосредственно в массив в памяти программы. Библиотека PG2PLplot была разработана для облегчения перехода от PGPlot к PLplot в программах на Фортране. [2]

  1. ^ «PG2PLplot: переход от PGPlot к PLplot от AstroFloyd» . pg2plplot.sourceforge.net . Проверено 24 августа 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9d9ab93b2d83eb16400f793e44209c07__1661359980
URL1:https://arc.ask3.ru/arc/aa/9d/07/9d9ab93b2d83eb16400f793e44209c07.html
Заголовок, (Title) документа по адресу, URL1:
PGPLOT - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)