如何使用gnuplot绘制dashed
灰线? set style line 1 lt 2 lc rgb "grey" lw 1
我试过了:
plot "-" using 1:2, \
"-" using 1:2, \
"-" using 1:2 ls 1,\
"-" using 1:2 ls 1
1.5 17
1.7 16
e
1.5 10
1.7 8
e
1.5 0
1.5 20
e
7 0
7 20
e
应该有两条垂直的灰色虚线,但实际上只有一些点。
答案 0 :(得分:1)
要使plot命令默认为with lines
,您需要set style data lines
。您必须指定termoption dashed
才能获得虚线,但这也意味着linetype 2
及以上为虚线或点线。我认为定义合适的线条样式是最好的方法:
set termoption dashed
set style data lines
set style line 1 lt 2 lc rgb "grey" lw 1
set style line 2 lt 1 lc 1 lw 1
set style line 3 lt 1 lc 2 lw 1
plot "-" using 1:2 ls 2, \
"-" using 1:2 ls 3, \
"-" using 1:2 ls 1, \
"-" using 1:2 ls 1
1.5 17
1.7 16
e
1.5 10
1.7 8
e
1.5 0
1.5 20
e
7 0
7 20
e