Профессионально выглядящие графики от gnuplot

Я понимаю, что это будет довольно субъективно, но я ищу примеры сценариев для создания «профессиональных» графиков из gnuplot. Я рисую 3-5 ценовых процессов из файла данных (все они имеют один и тот же домен и одинаковый диапазон значений), и я ищу набор настроек, чтобы вывод выглядел лучше, чтобы я мог включить его в отчет или публикация. К сожалению, у меня визуальная инвалидность, поэтому я не могу определить, что мне нужно на самом деле, но дело в том, что график по умолчанию, сгенерированный Mathematica, выглядит довольно красиво, а график по умолчанию от gnuplot напоминает 90-е. Буду благодарен за полные примеры (желательно в векторном формате).


person Grzenio    schedule 27.07.2010    source источник


Ответы (1)


Я считаю, что терминал epslatex в gnuplot дает хорошие результаты. Это требует наличия латексного дистрибутива, но результаты действительно хорошие. Попробуйте начать свой файл с чего-то вроде

set terminal epslatex standalone header '\usepackage{color}'
set output 'image.tex'

После этого вы можете использовать обычные команды построения графиков - gnuplot наберет все, используя шрифты Computer Modern, и сохранит полученное изображение в image.tex, которое вы можете скомпилировать в dvi, а затем преобразовать в ps/pdf по вашему желанию.

Бесстыдный плагин: я написал сценарий оболочки, чтобы автоматизировать весь процесс для меня. Сценарий берет сценарий Gnuplot и выводит файл png, взятый из ps с разрешением 300 dpi, что кажется достаточным для академических журналов. Конечно, вы можете пропустить преобразование в png и просто сохранить изображение в формате ps/pdf, но мои изображения, как правило, имели огромное количество точек данных, которые делали PDF-файлы большими (десятки МБ), что делало их непригодными для отправки на публикацию.

Вот ссылка на скрипт: http://bitbucket.org/mbudisic/cl-goodies/src/tip/figlatex Когда я писал это, я не знал, как правильно использовать grep, поэтому я написал свой собственный скрипт python regexp, от которого зависит figlatex, но вы можете заменить его, если хотите . http://bitbucket.org/mbudisic/cl-goodies/src/tip/regexp

Надеюсь, это помогло.

person mbudisic    schedule 29.07.2010