【问题标题】:Matlab plot, remove line from legendMatlab绘图,从图例中删除线
【发布时间】:2021-06-21 07:21:29
【问题描述】:

我正在绘制一个点:

color = [0.4660 0.6740 0.1880];
plot(r(1),r(2),'Color',color,'Marker','o','MarkerFaceColor',color,'DisplayName',name);

我的目标是在 (x,y) = (r(1), r(2)) 中有一个彩色的脸圈。这是生成的图像:

忽略直线,因为它们是稍后绘制的。然后我的图例显示如下:

如何删除图例中穿过圆圈的线?尝试时:

plot(r(1),r(2),'go','MarkerFaceColor',color,'DisplayName',name);

一切都很好。如何使用我选择的颜色获得类似的图例?

【问题讨论】:

    标签: matlab


    【解决方案1】:

    我会这样做:

    plot(r(1),r(2),'o','MarkerFaceColor',color,'MarkerEdgeColor', color ,'DisplayName',"receiver");
    

    【讨论】:

    • 这会在标记周围留下一个蓝色圆圈。
    • 添加“MarkerEdgeColor”
    猜你喜欢
    • 1970-01-01
    • 2013-08-27
    • 2021-05-12
    • 1970-01-01
    • 2018-01-23
    • 2019-05-08
    • 1970-01-01
    • 2017-12-03
    • 2018-05-31
    相关资源
    最近更新 更多