【问题标题】:Difference in "polar" command in Matlab from 2013 version to 2015Matlab 中“polar”命令从 2013 版到 2015 版的区别
【发布时间】:2015-05-22 07:25:30
【问题描述】:

我想从极坐标图中删除数字,所以我使用了以下内容:

myline = polar(txxx, pxxx); get handle of the data line
set(0,'Showhiddenhandles','on') % to show hidden handles
extrastuff = setdiff(get(gca,'children'),myline);
delete(extrastuff)

它适用于 2013b 版本,但不适用于 2015 版本。谁能帮我在 2015 版中做同样的事情。

【问题讨论】:

标签: matlab matlab-figure


【解决方案1】:

polar 函数创建这些文本对象时将其 'HandleVisibility' 设置为 'off',因此您无法从函数外部看到它们。

您可以使用polar 的修改版本,如下所示:

  1. 打开文件polar.m
  2. 查找所有包含text( 的行。这些是创建文本对象的行。
  3. 注释掉这些行,以及它们的延续。
  4. 用不同的名称保存文件,例如polar2.m

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    相关资源
    最近更新 更多