删除数据元素的传奇人物

1078(30天)
Marisabel冈萨雷斯
Marisabel冈萨雷斯 2019年4月9日
评论道: HiWave2023年5月31日在0:34
你好,
我有几个人物传奇的loop-rich脚本的信息将不同的数据。我在想如果有一种方法把数据元素从传说使用图设置选项。雷劲公司我知道我可以插入/删除,重命名数据点,传奇的外观变化,等等,但是我不确定我是否可以删除元素。
例如,在下面的图我已经想删除最后一列而不是通过使用代码,而不是从图本身。
我知道我的变化不会得救。

接受的答案

凯利卡尼
凯利卡尼 2019年4月9日
从技术上讲,您可以删除一个传奇,但我只知道如何通过代码,不通过UI。
我应该提到使用输出语法传奇被官方文档“不推荐”,意思是这段代码很容易打破在Matlab的未来版本…但他们一直在说,自从2014年HG2释放b和到目前为止我只遇到一些极端情况的问题。
不管怎样,如果你真的想要删除的部分传说,这里就是您可以:
%的阴谋,一个例子10定义为线条和3临时演员
h1 =情节(兰德(10、9),“罗”);
持有
h2 =情节(兰德(10,3),“- k”);
lbl = strtrim (cellstr (num2str ((1:12)”,的数据% d ')));
%标签的一切
[hleg,海棠)专门=传奇(lbl);
%删除对象与去年3黑色线条
istxt = strcmp (get(海棠,专门“类型”),“文本”);
hicot =海棠(istxt)专门;
hicol =海棠(~ istxt)专门;
删除(hicot (ismember (get (hicot,“字符串”),{“data10”,“data11”,“data12”}));
删除(hicol (ismember (get (hicol,“标签”),{“data10”,“data11”,“data12”}));
更好的解决方案是没有标签在所有从一开始:
%的阴谋,一个例子10定义为线条和3临时演员
h1 =情节(兰德(10、9),“罗”);
持有
h2 =情节(兰德(10,3),“- k”);
lbl = strtrim (cellstr (num2str ((1:12)”,的数据% d ')));
%标签只有所需的行
传奇(h1, lbl (1:9)

更多的答案(4)

EL穆罕默德伊斯玛仪派
这就跟你问声好!
直接删除一个传奇元素的图:
-对点击传奇
——开放“性能检查器”
-:我标签>字符串。双点击字符串的盒子
删除/编辑你想要的
它适合我。我有matlab版本2019。
2的评论
娜戈Raee
娜戈Raee 2022年10月26日
同样的问题,詹姆斯!它被删除对象的名称和其他办法转变,所以不工作!

登录置评。


亚当Danz
亚当Danz 2019年4月9日
编辑:亚当Danz 2019年4月9日
“我想知道如果有一种方法从图中删除数据元素本身”
如果你想删除对象的图已经产生,只需点击对象和按下删除。也将删除其代表的传奇。
另一个选择是选择对象通过传说中的显示名称。例如,下面这些线会发现处理(s)到对象(s)与传奇的名字“data1”并将删除所有这些对象。
allChildren =得到(gca,“孩子”);%的所有轴上的对象的列表
displayname =得到(allChildren,“DisplayName的”);%所有传说显示名称的列表
%去除对象与传说中的“data1”有关
删除(allChildren (strcmp (displayname的,“data1”)))
如果你想保持的对象图的传说,但想要删除其表示这样做的我知道的唯一方法是重新创建传说使用对象处理指定传说组件。我们可以得到传说中的文本和删除或编辑,但是我们没有进入传奇的处理组件。大多数时候,可以重新创建图更容易的方法。但如果你有一个数字,没有代码reporduce它,你必须获得所有图形对象的句柄,然后重新创建传奇。
5个评论
Payam哈
Payam哈 2023年2月24日
%感谢评论,真的很有帮助
%如果轴不能删除(看不见的轴)使用:
传奇(应用程序。UIAxes allChildren (~ strcmp (displayname”)),“位置”,“最好”)

登录置评。


彼得•贝灵哲酒庄
彼得•贝灵哲酒庄 2021年8月24日
有一个非常简单的方法,如果你乐意做图窗口本身(你也可以文件>生成代码如果您希望包括直接在代码中设置)。你正确的属性面板中编辑文本字符串将离开传说中的不需要的数据,就没有一个名字。从图中最简单的方法就是去顶部的属性检查器窗口中,单击“>”箭头旁边的“图”来打开一个下拉菜单,然后苹果/命令点击或右键单击数据你不想和选择“删除”。见附件截图(显然你会有不同的标签,等等)希望我解释说,好的。
matlab快乐!:)
1评论
西蒙·格朗
西蒙·格朗 2022年11月29日
我试着但它删除的数据图(我试图阴谋yline与一组曲线但我不希望它出现在传说)。

登录置评。


HiWave
HiWave 7分钟前
编辑:HiWave 5分钟前
虽然答案已被接受,我要加入讨论。我也面临类似的情况。我发现最简单的方法就是选择我想保持的数据,然后减少。删除所有的数据和传说,然后将数据粘贴到情节。添加一个新的传说和重命名的条目。不完全有效,但完成了工作。没有必要的代码。
1评论
HiWave
HiWave 1分钟前
通知你,如果你想添加额外的数据,没有它出现在传说,可以关闭“自动更新”的属性。

登录置评。

下载188bet金宝搏


释放

R2018b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!