История изменений
Исправление AntonI, (текущая версия) :
Сейчас у меня построение графика выглядит примерно вот так (пусть есть файл a.dat)
$ plt a.dat -sz .7 -to a.pdf
при этом будет запущен gnuplot, его выхлоп будет обработан pdflatex-ом и в итоге сгенерирован файл a.pdf с правильной шрифтовкой, подписями к осям (их вытянет из заголовка a.dat) и т.д. Могут быть и гораздо более сложные случаи включая подписи, кучу кривых и тд и тп. Сюда вместо гнуплота можно без проблем встроить матлоплиб, но это не решает проблем описанных в исходном посте.
Ключевым здесь является параметр -sz который задает размер картинки. Если картинка будет выравниваться с другими картинками (или вставлятся в документ с другой шириной страницы) его придется менять. Я могу перезапустить генерацию картинки, но это гемор, размеры придется подбирать экспериментально.
Если я хочу сделать 6 картинок что бы они были выровнены для вставки в таблицу, мне неизбежно придется обрабатывать их вместе. При этом построение каждой из картинок это отдельная задача, требующая иногда команды занимающей две-три строки терминала, и вообще эти картинки могут делаться в разное время и в разных местах.
А потом я захочу их воткнуть в одну таблицу - понятно что при этом я совершенно не хочу воспроизводить длинные команды которые писались при их построении. И сркипт новый писать тоже не хочу, я хочу одну строчку в баше ввести и все.
Матлотлиб может быть под капотом всего хозяйства - но сам по себе он слишком низкоуровневый.
Исходная версия AntonI, :
Сейчас у меня построение графика выглядит примерно вот так (пусть есть файл a.dat)
$ plt a.dat -sz .7 -to a.pdf
при этом будет запущен gnuplot, его выхлоп будет обработан pdflatex-ом и в итоге сгенерирован файл a.pdf с правильной шрифтовкой, подписями к осям (их вытянет из заголовка a.dat) и т.д. Могут быть и гораздо более сложные случаи включая подписи, кучу кривых и тд и тп. Сюда вместо гнуплота можно без проблем встроить матлоплиб, но это не решает проблем описанных в исходном посте.
Если я хочу сделать 6 картинок что бы они были выровнены для вставки в таблицу, мне неизбежно придется обрабатывать их вместе. При этом построение каждой из картинок это отдельная задача, требующая иногда команды занимающей две-три строки терминала, и вообще эти картинки могут делаться в разное время и в разных местах.
А потом я захочу их воткнуть в одну таблицу - понятно что при этом я совершенно не хочу воспроизводить длинные команды которые писались при их построении. И сркипт новый писать тоже не хочу, я хочу одну строчку в баше ввести и все.
Матлотлиб может быть под капотом всего хозяйства - но сам по себе он слишком низкоуровневый.