我想使用 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
}
还有其他“线条样式”可以一次为所有行设置而没有索引,例如 for linespoints
:
set style data linespoints
plot '-', '-'
1, 1
2, 2
3, 3
e
1, 1
2, 4
3, 9
e
查看手册http://www.gnuplot.info/docs_5.0/gnuplot.pdf的 TOC 的“样式”部分,了解可以默认设置的其他内容。