使用线点(w lp
进行绘制时,我希望将这些点绘制的线的宽度为2,但将普通线的宽度(即绘制w l
时看到的宽度) )的宽度为1。
例如在行中
plot 'file.txt' u 1:2 w lp lw 2
参数lw 2
仅适用于点吗?
我不想更改点的大小(例如,通过ps 2
),因为这会太大。我只想通过用粗线绘制点来增加它们的可见性。
答案 0 :(得分:2)
也许我误解了您的问题。如果ps 2
过大,则将其设置得较小。 pointsize
还接受浮点数,例如ps 1.25
。
代码:
### with linespoints: linewidth and pointsize
reset session
set key invert
set samples 3
set yrange[0:15]
plot \
1.0 w lp pt 7 ti "lw, ps default", \
2.0 w lp pt 7 lw 1 ps 1 ti "lw 1, ps 1", \
3.0 w lp pt 7 lw 2 ti "lw 2, ps default", \
4.0 w lp pt 7 lw 2 ps 2 ti "lw 2, ps 2", \
5.0 w lp pt 7 lw 2 ps 1 ti "lw 2, ps 1", \
6.0 w lp pt 7 lw 1 ps 2 ti "lw 1, ps 2", \
7.0 w lp pt 7 lw 1 ps 1.25 ti "lw 1, ps 1.25"
### end of code
结果: