以编程方式显示绘图上的数据提示

时间:2013-01-20 19:02:00

标签: matlab plot tooltip

如何通过鼠标单击以及不使用Data Cursor以编程方式在matlab图上显示数据提示消息,以显示不同位置的自定义消息,如下所示:

Data Cursor

1 个答案:

答案 0 :(得分:0)

"你不能。"来自"提示"函数datacursormode的{​​{3}}部分:

  

仅通过单击图表上的数据对象来放置数据提示。您不能以编程方式放置它们(通过执行代码来定位数据光标)。

但人们确实通过黑客攻击来实现这一目标,例如help page。他们正在做的简短版本是

h = ezplot('sin(x)')
cursorMode = datacursormode(gcf);
hDatatip = cursorMode.createDatatip(h);