the Generic Mapping Tool

Хорошая система подготовки научных иллюстраций, разработанная Paul Wessel и Walter H. F. Smith. На входе - данные, на выходе - Postscript-файл. Система очень гибка, т.к. состоит из нескольких десятков специализированных утилит, которые можно комбинировать и получать картинки любой степени сложности. Несмотря на то что она разработана географами для своих нужд, она прекрасно подходит и для негеографичских задач.

Примеры из дистрибутива:
Под картинками - ссылки на скрипты, их сгенерировавшие.
Мой патч, улучшающий работу с логарифмическими координатами, и динамический makefile для linux: здесь.

Man-страницы:

blockmean
blockmedian
blockmode
filter1d
fitcircle
gmt
gmtconvert
gmtdefaults
gmtselect
gmtset
grd2cpt
grd2xyz
grdclip
grdcontour
grdcut
grdedit
grdfft
grdfilter
grdgradient
grdhisteq
grdimage
grdinfo
grdlandmask
grdmask
grdmath
grdpaste
grdproject
grdreformat
grdsample
grdtrack
grdtrend
grdvector
grdview
grdvolume
makecpt
mapproject
minmax
nearneighbor
project
psbasemap
psclip
pscoast
pscontour
pshistogram
psimage
pslib
psmask
psrose
psscale
pstext
pswiggle
psxy
psxyz
sample1d
spectrum1d
splitxyz
surface
trend1d
trend2d
triangulate
xyz2grd

Больше примеров, а также советы и новые утилиты:
Ожидаются в ближайшем будущем, надеюсь что народ поможет. Присылайте свои оригинальные скрипты мне. Если их будет много, будет проведен чемпионат страны.
Другая страничка по GMT с примерами
И еще одна
Постскрипты, сделанные GMT, не хотят вставляться (пакетом epsf) в наши статьи на LaTeX'е, потому что GMT пишет bounding-box в самом низу. Чтобы пренести его вверх, используйте скрипт up_bb .