matlab:GUI,自定义图例

时间:2012-11-05 05:59:42

标签: matlab user-interface plot axes

在一张图表上,我有几个线图和一个点图,类似于:

for i = 1:10
    plot(x_1(i, :), y_1(i, :), '-k');
end

plot(x_2, y_2, '.r')'

现在我想要一个简单的2元素图例,显示线条(只有一个,不是全部)和点的描述。怎么做?

谢谢!

1 个答案:

答案 0 :(得分:3)

使用句柄:

for i = 1:10
    h_line(i) = plot(x_1(i, :), y_1(i, :), '-k');
end

h_dots = plot(x_2, y_2, '.r');

legend([h_line(1) h_dots],{'line','dots'})