Building legends with extraordinary properties

2 次查看(过去 30 天)
Legend command denotes all plotted items in a serial order. Questions: 1. Is there a way how to skip denoting some plotted items from a legend?
*Example 1*: Plotted items are line1, line2, line3
*legend 1*: line1, line3 % how to pruce it?
2. Is there a possibility to gather items under one in a legend?
*Example 2*: Plotted items are line, marker
*legend 2*: Is it possible to have only one gathered item in a legend?

采纳的回答

Thorsten
Thorsten 2013-2-8
编辑:Thorsten 2013-2-8
Example 1
x = -pi:0.1:pi;
h = plot(x, sin(x), 'r', x, cos(x), 'b', x, x, 'k');
legend(h([1 3]), {'sin' 'x'})
Example 2 (use a third fake entry with both line and marker)
x = -pi:0.1:pi;
h = plot(x, sin(x), 'b-', x, cos(x), 'bo', x(1), cos(x(1)), 'b-o');
legend(h(3), {'sin cos'})

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Legend 的更多信息

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by