Gnuplot: Тип линии версии 5.0 patchlevel 3
я использую gnuplot 5.9 patchlevel 3, и я хотел использовать разные lt
таким образом, я хотел воспроизвести следующее Это учебник из gnuplot 5.0 patchlevel 1.
в частности, если я копирую его и запускаю его как из term, так и из as .eps я не видел пунктирных линий, здесь вывод
в частности, я не понимаю следующую строку:
You will only see dashed lines if your current terminal setting permits it
что это значит? Как я могу 'force' gnuplot для печати различных пунктирных линий .ОзВ. ,PNG или через экран?
нашел этой руководство, но его относятся к версии 4.2.5 gnuplot, даже если я использую:
set termoption dashed
или
set terminal x11 dashed
Я не вижу пунктирных линий...Это терминалы, которые я могу использовать в gnuplot 5.0 patchlevel 3 от help term
:
canvas cgm context corel dumb dxf eepic emf emtex epslatex fig hpgl latex mf mp pcl5 pop postscript pslatex pstex pstricks push qms svg tek40xx tek410x texdraw tgif tkcanvas tpic vttek x11 xlib xterm
Я красный и это ответ но gnuplot 5.0 не поддерживает pngcairo (???) в качестве теста, на самом деле, я просто пытаюсь:
set term pngcairo dashed
и я получаю ответ:
Terminal type set to 'unknown'
^
unknown or ambiguous terminal type; type just 'set terminal' for a list
таким образом, я попытался установить pngciaro после на этой странице используя homebrew, который я нашел не очень полезным, к сожалению, из-за того, что вопрос о gnuplot 5.0 не имеет ответа и потому, что я получаю некоторое предупреждение, которое может быть связано с установкой pngcairo.
1 ответов
Я использую gnuplot 5.9 patchlevel 3
конечно, вы имеете в виду 5.0.3? Изображения показан пунктиром, так в чем ваш вопрос? Затем я попробовал этот пример скрипта, на который вы ссылаетесь с терминалом eps, и он отлично работает и на 5.0.3.
Gnuplot отображает вывод с помощью разных "терминалов", некоторые из них не поддерживают пунктирные линии, и это включает в себя терминал PNG по умолчанию png
, png терминал из Каира библиотека, pngcairo
, однако поддерживает пунктирные линии. Терминалы должны быть интегрированы в сборку Gnuplot во время компиляции, поэтому параметры должны быть помечены для включения определенных терминалов. Если Gnuplot не был построен с каирской библиотекой, то pngcairo
или epscairo
терминалы будут недоступны, и вы получите это сообщение
неизвестный или неоднозначный тип терминала; введите просто "установить терминал" для списка
при попытке установить вам заговор на один из них терминалы. Когда вы делаете set term
он просто отображает терминалы, с которыми была скомпилирована ваша сборка.
Gnuplot 5 тут поддержка pngcairo, он просто должен быть построен с ним. Вы на OSX и установили homebrew? Просто установите его с поддержкой cairo, используя
brew install gnuplot --with-cairo