matlab legend剔除,Matlab圖例里多余的線去除 legendline off

xq的問題,想把Matlab的legend

3cca7c2c6b5fcd8881fb172f08c83e51.png點形狀不想要多余的線,即將2-4的legendline去除。

解決:

line_fewer_markers是針對線的legendline off,對於點的legend off,我用的比較土的解決方法。即點位偏移一點點,形成線,再用作者的這個line_fewer_markers.m代碼。

xx=-7:-6;

yy=polyval(P,xx);

plot(xx,yy,'-k','Linewidth',2)

hold on

line_fewer_markers([-6.488,-6.489],[-40.829 ,-40.828],9,'color','r','marker','^','MarkerFaceColor','r','spacing','curve','LegendLine','off');

hold on

line_fewer_markers([-6.455,-6.456],[-40.097 ,-40.096],9,'color','b','marker','s','MarkerFaceColor','b','spacing','curve','LegendLine','off');

hold on

line_fewer_markers([-6.376,-6.377],[-39.691 ,-39.690],9,'color','b','marker','o','MarkerFaceColor','b','spacing','curve','LegendLine','off');

legend('降水線','120m處水','24m處水','干擾井水','Location','SouthEast')

最后結果

d6505585fd0e0ca75b95d3ce00564a87.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值