如何在Gnuplot中为多个图设置默认的线型?

Tom*_*mas 8 gnuplot

我想用gnuplot创建情节.所有图中的线宽应为3.如果我只针对一个图表执行此操作,则通过以下方式完成:

set style line 1 linewidth 3
Run Code Online (Sandbox Code Playgroud)

有什么办法可以全局默认吗?

and*_*ras 10

你可以指定

set terminal <terminal> linewidth 3
Run Code Online (Sandbox Code Playgroud)

这将更改绘图中所有线的默认线宽,包括绘图边框.

如果这不是您想要的,您可以指定循环中的所有行(gnuplot 4.6+),其中n是您要绘制的行数:

do for [i=1:n] {
    set style line i linewidth 3
}
Run Code Online (Sandbox Code Playgroud)

  • 也就是说,没有设置`set termoption lw 3`来为当前终端设置线宽为3. (6认同)
  • 您可以使用gnuplot 4.4`为[i = 1:n]样式行i linewidth 3`设置相同的内容 (4认同)