Професионално изглеждащи графики от 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, както желаете.

Shameless plug: Написах shell скрипт, който да автоматизира целия процес вместо мен. Скриптът взема скрипта Gnuplot и извежда png файл, взет от ps при 300 dpi, което изглежда достатъчно за академични списания. Разбира се, можете да пропуснете преобразуването в png и просто да запазите ps/pdf изображението, но моите изображения обикновено имат огромен брой точки от данни, което прави PDF файловете големи (десетки MB), което ги прави неподходящи за изпращане за публикуване.

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

Надявам се това да е помогнало.

person mbudisic    schedule 29.07.2010