如何在gnuplot图形上绘制圆?

如何在gnuplot图形上绘制圆?,gnuplot,Gnuplot,基本上我有一个下图,它是由gnu-plot绘制的 代码如下所示: set term pdf size 2.8,1.4 font "Arial,08" set output "plot/application.pdf" set datafile separator "," set offset 0, 0, 0, 0 set size ratio 0.5 set xtics norangelimit set ytics nomirror set termoption dashed set yla

基本上我有一个下图,它是由
gnu-plot
绘制的

代码如下所示:

set term pdf size 2.8,1.4 font "Arial,08"
set output "plot/application.pdf"
set datafile separator ","
set offset 0, 0, 0, 0
set size ratio 0.5
set xtics norangelimit
set ytics nomirror
set termoption dashed
 set ylabel "Binary Similarity (%)"
set xlabel "Iteration"
set yrange [0:110]
set style data linespoints
set key vertical maxrows 5
set key top right
set key vertical maxrows 5

set style line 2 lt 1 lc rgb "skyblue" lw 1
set style arrow 8 heads size screen 0.008,90 ls 2 lw 10
set arrow from 9.0,0 to 9.0,40 nohead lw 1 as 8

plot 'plot/application.csv' using 1:xtic((int($0)%4)==0?sprintf("%d", $0*10):"") title columnheader(1) pt 1 lw 1, \
'' using 2 title columnheader(2) pt 2 lw 1 ps .1 lc rgb "#4169E1", \
'' using 3 title columnheader(3) pt 3 lw 1 ps .1 lc rgb "#DAA520", \
'' using 4 title columnheader(4) pt 4 lw 1 ps .1 lc 5, \
'' using 5 title columnheader(5) pt 4 lw 1 ps .1 lc 9, \
'' using 6 title columnheader(6) pt 4 lw 1 ps .1 lc 7, \
'' using 7 title columnheader(7) pt 5 lw 1 ps .1 lc 8, \
'' using 7 title columnheader(8) pt 5 lw 1 ps .1 lc 9
我基本上想突出显示
90
处的数据,这就是为什么我在那里画了一条蓝色箭头线。。但正如你所见,这看起来很尴尬

所以我想把蓝线改成红圈,类似这样:

有人知道怎么做吗?请注意,它甚至还有一个红色圆圈的相关图例。。谢谢大家!

您可以随时添加

'< echo 90 20 10' w circ
添加到绘图中。

您始终可以添加

'< echo 90 20 10' w circ

到绘图处。

谢谢您的支持。但是有没有调整大小和颜色的命令?我就是不能用谷歌搜索它。。。sorry@computereasy:Size是第三个数字。要更改颜色,请使用
lc7
linecolor
)或类似工具。感谢您的支持。但是有没有调整大小和颜色的命令?我就是不能用谷歌搜索它。。。sorry@computereasy:Size是第三个数字。要更改颜色,请使用
lc7
linecolor
)或类似工具。