set title font ", 25"
set xlabel "FEATURE LENGTH"
set xlabel font ",25"
set ylabel "ACCURACY(%)"
set yrange [45:80]
set ylabel font ",25"
set ytics font ", 25"
set boxwidth 0.98
set key spacing 3
set key font ",25"
set style fill pattern 10 border lt -1
set style histogram errorbars gap 1 lw 0
set bars fullwidth
set label 1 '200' front at screen 0.15,.81 rotate by 90 font "Arial,18"#(3,6)
set label 2 '200' front at screen 0.18,.82 rotate by 90 font "Arial,17"
set label 3 '300' front at screen 0.24,.80 rotate by 90 font "Arial,18" # {set label 2 'text' front at screen (x,y)0.24,.91 rotate by 90(degree) font "Arial,18"}
set label 4 '1000' front at screen 0.28,.78 rotate by 90 font "Arial,18"
set label 5 '2000' front at screen 0.33,.66 rotate by 90 font "Arial,18"
set label 6 '1600' front at screen 0.36,.62 rotate by 90 font "Arial,18"
set label 7 '1100' front at screen 0.42,.63 rotate by 90 font "Arial,18"
set label 8 '700' front at screen 0.45,.62 rotate by 90 font "Arial,18"
set label 9 '500' front at screen 0.51,.59 rotate by 90 font "Arial,18"
set label 10 '500' front at screen 0.54,.64 rotate by 90 font "Arial,18"
set label 11 '200' front at screen 0.60,.53 rotate by 90 font "Arial,18"
set label 12 '25' front at screen 0.69,.41 rotate by 90 font "Arial,18"
set label 13 '9' front at screen 0.77,.12 rotate by 90 font "Arial,18"
set label 14 '383' front at screen 0.86,.60 rotate by 90 font "Arial,18"
set arrow to 1,2
set key inside top center horizontal font "Helvetica, 25" width 1.8
set style histogram clustered #gap 5 title offset character 0, 0, 0
set xtics font ", 25"
set xtics ("c1" 0, "c2" 1, "c3" 2, "c4" 3, "c5" 4, "F2" 5, "F3" 6, "F4" 7, "F5" 8)
set style data histograms
#plot "best_feature_neg.dat" using 1 t "{Features without Threshold}",using 2 t "{Features with Threshold}"
plot "best_feature_neg.dat" using 1 t "{/Symbol a}", "" using 2 t "{/Symbol b}"
set output 'best_feature_neg.eps'
set terminal postscript eps enhanced black
replot
我想在前3个条上添加一个水平箭头,并在此箭头上添加一个标签。我还想在第一个直方图上放置一个垂直箭头。如果有人知道解决方案,请帮帮我??
我的数据文件如下:
> 73.6 73.9 > 73.3 72.5 > 67.7 66 > 66.3 66 > 64.8 66.7 > 62.5 0 > 57.3 0 > 45.8 0 > 64.8 0
答案 0 :(得分:1)
要获取第一个栏c1
到第三个c3
的箭头,您可以使用命令
set arrow from first 0,graph 0.95 to first 2, graph 0.95 filled linewidth 2
有关不同坐标系first
和graph
的说明,请参阅交互式gnuplot终端中的place label aligned to right, at certain y coordinate?或输入help coordinates
。
如果我在你的脚本中包含这个箭头命令,我会得到(4.6.5):