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

时间:2013-02-17 17:45:22

标签: gnuplot

我想用gnuplot创建情节。所有图中的线宽应为3。如果我只针对一个情节这样做,则可以通过以下方式完成:

set style line 1 linewidth 3

有没有办法如何全局默认?

2 个答案:

答案 0 :(得分:7)

您可以指定

set terminal <terminal> linewidth 3

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

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

do for [i=1:n] {
    set style line i linewidth 3
}

答案 1 :(得分:0)

还有其他&#34;线型&#34;为所有行设置的,没有索引,例如linespoints

set style data linespoints
plot '-', '-'
    1, 1
    2, 2
    3, 3
    e
    1, 1
    2, 4
    3, 9
    e

看一下&#34; Style&#34;对于可以默认设置的其他内容,手册http://www.gnuplot.info/docs_5.0/gnuplot.pdf的TOC部分。