gnuplot,后记:没有通过线型着色
gnuplot, postscript: no coloring via linestyle
在下面的代码中,绘制的曲线外观考虑了 linetype
和 linewidth
但完全忽略了 linecolor
.
set style line 1 linetype 1 linewidth 10 linecolor rgb "blue"
plot \
myfile using 1:2 with lines linestyle 1
我尝试过更改这些项目的顺序,以及指定颜色的不同方式,例如。 “#0000FF”而不是“蓝色”。
如何更改此设置以使曲线呈现通过 linestyle 1
指定的颜色?
这是 Mac OS / Big Sur 上的 gnuplot 5.4,尝试使用“Terminal”和“iterm2”。
重要更新
我正在使用 set term postscript eps
。当我将其更改为 set term pngcairo
时,一切正常。
所以我更新的问题是:如何使这项工作也与 set term postscript eps
一起工作?
set term epslatex
...而且有效! (因为我想要“eps”,得到了“eps”)。
顺便说一句(尽管它生成“png”而不是“eps”)set term pngcairo
并且可能还有更多的“术语”也有效。
奇怪的是,我在使用 set term postscript eps
绘图时没有收到任何警告,即 gnuplot 无法在该终端模式下应用线型着色。
显然,postscript 终端的默认设置是 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 '
在下面的代码中,绘制的曲线外观考虑了 linetype
和 linewidth
但完全忽略了 linecolor
.
set style line 1 linetype 1 linewidth 10 linecolor rgb "blue"
plot \
myfile using 1:2 with lines linestyle 1
我尝试过更改这些项目的顺序,以及指定颜色的不同方式,例如。 “#0000FF”而不是“蓝色”。
如何更改此设置以使曲线呈现通过 linestyle 1
指定的颜色?
这是 Mac OS / Big Sur 上的 gnuplot 5.4,尝试使用“Terminal”和“iterm2”。
重要更新
我正在使用 set term postscript eps
。当我将其更改为 set term pngcairo
时,一切正常。
所以我更新的问题是:如何使这项工作也与 set term postscript eps
一起工作?
set term epslatex
...而且有效! (因为我想要“eps”,得到了“eps”)。
顺便说一句(尽管它生成“png”而不是“eps”)set term pngcairo
并且可能还有更多的“术语”也有效。
奇怪的是,我在使用 set term postscript eps
绘图时没有收到任何警告,即 gnuplot 无法在该终端模式下应用线型着色。
显然,postscript 终端的默认设置是 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 '