2

如何dashed使用 gnuplot 绘制灰线?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

应该有两条垂直的灰色虚线,但实际上只有点。

4

1 回答 1

2

要使 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
于 2013-03-12T09:25:51.413 回答