在图像上绘制前箭头

时间:2017-04-14 22:41:00

标签: r gnuplot

我使用代码

有以下图像

enter image description here

set terminal png
set output 'plot.png'
set xlabel "GC (%)"
set ylabel "Proportion of genome"
set sample 1000
set xrange[0:100]
set yrange[0:]
set boxwidth 1
set style fill solid
set key off
set style line 1 lt 1 lc rgb "#0000FF" lw 3
set style line 2 lt 2 lc rgb "#32CD32" lw 3
Cauchy(x,xo,wi) = (1./pi) * wi / ((x - xo)**2 + wi**2)
plot 'compositionGC.txt' w boxes, 0.368187*Cauchy(x, 41.4226,1.72758) +    0.631813*Cauchy(x, 51.8272, 0.464711) ls 2
set yrange[0:GPVAL_Y_MAX]
set arrow from 47.2,0 to 47.2,GPVAL_Y_MAX front ls 1
replot

我有我需要的一切,除了我想要一个垂直的蓝色箭头将前面x轴47.2处的两个峰分开。我无法让它发挥作用。

1 个答案:

答案 0 :(得分:1)

不要更改yrange和replot。 在初始图之前使用此箭头命令:

set arrow 1 from 47.2, graph 0 to 47.2, graph 1 front lc "blue"