【问题标题】:Programatically show data tip on plot [duplicate]以编程方式在绘图上显示数据提示[重复]
【发布时间】:2013-01-20 19:02:00
【问题描述】:

如何在 matlab 绘图上以编程方式显示数据提示消息,只需单击鼠标而不使用Data Cursor,即可在不同位置显示自定义消息,如下所示:

【问题讨论】:

  • “不使用数据游标”是什么意思?这些是数据游标。 “通过鼠标单击以编程方式”是什么意思?

标签: matlab plot tooltip


【解决方案1】:

“你不能。”来自help page 的“提示”部分,用于函数datacursormode

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

但人们确实通过黑客来实现这一点,例如here。他们正在做的事情的简短版本是

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    • 2015-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多