gpt4 book ai didi

matlab - 防止特定绘图条目显示在 MATLAB 绘图图例上

转载 作者:太空宇宙 更新时间:2023-11-03 19:19:14 24 4
gpt4 key购买 nike

我需要防止特定绘图条目显示在 Matlab 绘图图例上。

示例:

% x and y are any plot data
for i=1:5
plot(x,y);
plot(x2,y2,'PleaseNoLegend!'); % I need to hide this from legend
end
legend('show');

有没有我可以在 plot 命令中设置的标志,这样这个特定的条目就不会出现在图例中?

最佳答案

您可以通过将 'HandleVisibility' 属性设置为 'off' 来实现。请注意,这会将这些绘图的句柄隐藏到所有函数中,而不仅仅是 legend

例如,

hold on
for k = 1:3
x = 1:10;
y = rand(1,10);
x2 = x;
y2 = y + 2;
plot(x,y);
plot(x2,y2,'--','HandleVisibility','off'); % Hide from legend
end
legend('show')

生成图表

enter image description here

关于matlab - 防止特定绘图条目显示在 MATLAB 绘图图例上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40899408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com