【问题标题】:matlab: GUI, custom legendmatlab:GUI,自定义图例
【发布时间】:2012-11-05 05:59:41
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

    标签: matlab user-interface plot axes


    【解决方案1】:

    使用句柄:

    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'})
    

    【讨论】:

      猜你喜欢
      • 2014-10-08
      • 2019-04-13
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-11
      • 1970-01-01
      相关资源
      最近更新 更多