legendUnq:创建一个没有重复条目的图例或为多个子图创建 1 个图例。-matlab开发

时间:2021-05-29 13:40:40
【文件属性】:
文件名称:legendUnq:创建一个没有重复条目的图例或为多个子图创建 1 个图例。-matlab开发
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-29 13:40:40
matlab 在绘图时使用 'DisplayName' 属性(例如:plot(x, y, 'DisplayName', 'Sofia')),legendUnq() 将在图形或轴句柄的向量中搜索唯一的 'DisplayName' 字符串并删除重复项值。 当在循环中绘图或相同数据在图中多次出现时,这会清理图例。 这也使得在图中的多个子图中使用一个图例变得容易。 图例中具有“ DisplayName”为空的元素将不包含在图例中,因此您不会有任何这些通用的“ Data1”项。 —— unqHandles = legendUnq(h) 搜索图窗或轴句柄 'h'(h 也可以是轴句柄的向量)中的所有数据,这些数据具有由 Legend() 使用的 'DisplayName' 字符串。 重复的 DisplayName 字符串被删除。 调用 legend(unqHandles) 以生成显示独特组件的图例。 如果绘制的对象没
【文件预览】:
legendUnq.zip
legendUnq.m.zip

网友评论