clickableLegend -交互式突出显示数字中的数据

版本1.4.0.1 (213 KB)由 Ameya Deoras
带有可点击字符串的图例,可让您隐藏和显示图形中的对象。

7.4 k下载

更新2016年9月1日

查看许可协议

编者按:此文件被选为MATLAB Central本周精选

****更新****
当你在图/轴窗口中单击条目时,ClickableLegend现在也会突出显示它们。这个函数也可以在R2014b中使用
clickableLegend是LEGEND函数的包装器,该函数提供了通过单击图例中的文本标签来打开和关闭(隐藏或显示)图形对象(行或补丁)的附加功能。其用法与MATLAB中的LEGEND函数相同。
注:

1.您可以将多行分组到一个图例条目中,并通过一次单击切换它们的可见性。

2.DisplayedLines参数允许您指定最初应该显示哪些行。如果您有大量的行,但想要开始时只显示几行,这是非常有用的。

3.如果保存图形并重新加载它,切换功能不会自动重新启用。要恢复它,只需不带参数地调用clickabllegend。

4.为了防止轴在每次打开或关闭一行时自动缩放,可以发出命令:axis manual

示例1:
Z =峰值(100);
情节(z (:, 26:5:50))
网格;
轴手动;
clickableLegend({'Line1','Line2','Line3','Line4','Line5'}, 'Location', 'NorthWest');

示例2:
F = plot([1:10;1:2:20]','x');抓住;
G = plot(0:.1:10,sin([0:.1:10;0:.2:20]'),'r-');
H = plot(11:20,rand(5,10)*5,'b:');
clickableLegend (f, g, h,{“Line1”、“么”,“Line3”},…
'groups', [1 1 2 2 3 3 3 3 3 3], 'displayedLines', [2 3]);

引用作为

阿米亚·迪奥拉斯(2022年)。clickableLegend -交互式突出显示数字中的数据(//www.tianjin-qmedu.com/matlabcentral/fileexchange/21799-clickablelegend-interactive-highlighting-of-data-in-figures), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2008a创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!