Warm tip: This article is reproduced from serverfault.com, please click

其他-gnuplot,后记:不通过​​线型着色

(其他 - gnuplot, postscript: no coloring via linestyle)

发布于 2020-12-05 19:31:42

在下面的代码,绘制的曲线的外观考虑linetypelinewidth但它完全忽略linecolor

set style line 1 linetype 1 linewidth 10 linecolor rgb "blue" 
plot \
myfile using 1:2 with lines linestyle 1

我想改变这些项目的顺序,以及例如指定颜色的不同方式。“#0000FF”而不是“ blue”。

如何更改此曲线以使曲线呈现通过指定的颜色linestyle 1

这是Mac OS / Big Sur上的gnuplot 5.4,尝试使用“ Terminal”和“ iterm2”。


重要更新

我正在使用set term postscript eps当我将其更改为set term pngcairo一切正常时。

因此,我更新的问题是:如何也可以使用此功能set term postscript eps

Questioner
mrchance
Viewed
1
theozh 2020-12-09 19:24:38

显然,后记终端的默认设置为,monochrome而你必须显式设置color我记得过去曾经看过类似的问题。我不知道为什么是默认值monochrome,也许是历史原因?因此,这似乎是一个反复出现的“陷阱”,因为如今的用户认为默认情况下,所有内容都是彩色的;-)。

set term postscript eps color

如果输入,这就是我得到的(在“新”控制台上)set term postscript eps显然,默认情况下,文本是彩色的(即标签和箭头),但是其余的似乎是monochrome

Options are 'eps enhanced defaultplex \
   leveldefault monochrome colortext \
   dashlength 1.0 linewidth 1.0 pointscale 1.0 butt noclip \
   nobackground \
   palfuncparam 2000,0.003 \
   "Helvetica" 14  fontscale 1.0 '