如何在Gnuplot散点图中显示鼠标悬停/悬停的第三个数据列中的标签?

use*_*063 5 gnuplot mouseover

我有一个gnuplot数据文件:

Requested_width,Requested_depth,Requested_word,Name,N,M,Cycle_time,Clk2Q,Area,Total_Area
24,512,24,R1F512X24M8P24,1,1,1.9820,,7446.102,7446
24,512,24,R1F512X24M4P24,1,1,1.9937,,6757.0596,6757
....
Run Code Online (Sandbox Code Playgroud)

我想分散第7和第9列的情节(我可以这样做!),然后当我将鼠标悬停在数据点上时,我希望第4列中的名称出现.我认为在任何时候都要出现所有标签太杂乱了.

mgi*_*son 5

这在gnuplot4.7(当前的开发分支)中是完全可能的,但在以前的版本中没有 - 当从交互式提示输入时,以下工作正常:

set term wxt
set termoption enhanced
set datafile sep ','
plot 'test.dat' u 7:9:4 w labels hypertext point pt 7
Run Code Online (Sandbox Code Playgroud)

如果将它放在脚本中,则需要调用gnuplot gnuplot -persist script.gp.

  • http://gnuplot.sourceforge.net/demo_canvas_4.7/hypertext.html显示了我想做的事情 (2认同)