是否可以从文件中读取gnuplot中标签的值

是否可以从文件中读取gnuplot中标签的值,gnuplot,Gnuplot,在gnulot中创建标签非常简单 set label "<value>" at <x,y> ... 我只需要第10列中的值作为标签 有没有可能实现这样的目标: 从…设置标签 ? 感谢您的帮助。此解决方案对我很有效: set title "800x600" set xlabel "Nodes [#]\n" set ylabel "Speedup" offset 2 set xrange [-0.55:3.55] set yrange [0:5] set

在gnulot中创建标签非常简单

set label "<value>" at <x,y> ...
我只需要第10列中的值作为标签

有没有可能实现这样的目标:

从…设置标签

?


感谢您的帮助。

此解决方案对我很有效:

set title "800x600"

set xlabel "Nodes [#]\n"         
set ylabel "Speedup" offset 2
set xrange [-0.55:3.55]
set yrange [0:5]
set style data histograms         # plot boxes
set boxwidth 0.75                 # have a gap between the boxes

plot 'inputfile.csv' every ::9::12 using 10:xtic(3) title "800x600" lc rgb "grey",\
      '' every ::9::12 using :10:10 with labels center  offset 0,1 tc rgb "black"
第一条绘图线详细说明:

  • every::9::12=>打印输入文件的第9-12行
  • 使用10:xtic(3)=>第10列的值指定数据直方图的高度。第3列的值用于标记x轴
第二条绘制线将第9-12行第10列的内容绘制为数据直方图上方中心方向的标签

图中显示了结果


是,使用
标签
打印样式,请参阅。e、 或者非常感谢。有了这些资料,我就可以修复它了。
set title "800x600"

set xlabel "Nodes [#]\n"         
set ylabel "Speedup" offset 2
set xrange [-0.55:3.55]
set yrange [0:5]
set style data histograms         # plot boxes
set boxwidth 0.75                 # have a gap between the boxes

plot 'inputfile.csv' every ::9::12 using 10:xtic(3) title "800x600" lc rgb "grey",\
      '' every ::9::12 using :10:10 with labels center  offset 0,1 tc rgb "black"