gnuplot:在条形上方添加值

gnuplot:在条形上方添加值

我的脚本从输入数据文件的第三列和第五列获取数据,仅考虑第五列的值 > 0.05 的行,生成条形图

cat <<EOS | gnuplot > graph.png
set term pngcairo size 800,600
set xtics noenhanced
set xlabel "Fraction, %"
set ylabel "H-bond donor, residue"
set key off
set style fill solid 0.5
set boxwidth 0.9
plot "<awk 'NR == 1 || \$5 > 0.05' $file" using 0:5:xtic(3) with boxes
EOS

我需要修改 gnuplot 绘图函数以指示与绘图上每个条形上方的 Y (Frac) 相对应的值。我已经尝试使用 1:2 和标签进行添加:

plot "<awk 'NR == 1 || \$5 > 0.05' $file" using 0:5:xtic(3) with boxes,\
     "<awk 'NR == 1 || \$5 > 0.05' $file" using 1:2:2 with labels

相关内容