我想使用gnuplot创建图形。所有绘图的线宽应为3。如果我只为一个图形这样做,可以通过执行以下操作完成:
set style line 1 linewidth 3
有没有一种方法可以全局默认地执行它?
我想使用gnuplot创建图形。所有绘图的线宽应为3。如果我只为一个图形这样做,可以通过执行以下操作完成:
set style line 1 linewidth 3
有没有一种方法可以全局默认地执行它?
您可以指定
set terminal <terminal> linewidth 3
这将改变绘图中所有线条的默认线宽度,包括绘图边框。
如果这不是您想要的,您可以在循环中指定所有线条(gnuplot 4.6+),其中n
是您正在绘制的线条数:
do for [i=1:n] {
set style line i linewidth 3
}
还有其他的“线条样式”可以一次性设置所有线条,而不需要索引,例如linespoints
:
set style data linespoints
plot '-', '-'
1, 1
2, 2
3, 3
e
1, 1
2, 4
3, 9
e
set for [i=1:n] style line i linewidth 3
指令来执行同样的操作。 - mgilsonset termoption lw 3
命令可以将当前终端的线宽设置为3。 - mgilson