在Matlab中标记自组织映射的绘图地图(已编辑)

3
我想对神经网络工具箱中的鸢尾花数据集的 plotsomhits(net,inputs) 绘图进行标记。我该怎么做?我希望类别标签可以叠加在绘图上。有什么建议吗?它应该像这样:

enter image description here

这种可能性是否存在?谢谢。

1
如果我们能够真正复制这个图表(或者至少是一些最小的代码),那就太好了。它最初的样子是什么样子?你怎么知道在哪里放置哪个标签?等等。 - bla
请勿向本网站的个人用户寻求帮助。如果您正确地发布问题,它很可能会得到应有的关注,否则您可以通过悬赏来确保它脱颖而出。 - Dennis Jaheruddin
2个回答

3

如果内置函数无法为plotsom...函数显示标签,您可以考虑使用每个单元格上的手动注释,使用annotationtextbox函数,如此链接所述。


2
如果您拥有每个类标签对应的坐标,只需执行以下操作:
plotsomhits(net,inputs);
text(x1,y1,label1); //this will put a text label superimposed on the current plot

当然,如果您有很多标签,那么可以使用for循环迭代来添加标签。

这里有一个关于如何使用text的文档链接在这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接