How do I remove data points off legend

6 ビュー (過去 30 日間)
Harry Spratt
Harry Spratt 2019 年 12 月 18 日
コメント済み: Harry Spratt 2019 年 12 月 18 日
Just wondering how i get rid of the data point off the graph shown. Any help is much appreciated.
x_1 = [0 1 2 3];
y_1 = [0.031 0.2236 0.431 0.578];
errx_1 = 0.1*ones(size(x_1));
erry_1 = 0.001*ones(size(x_1));
errorbar(x_1,y_1,erry_1,erry_1,errx_1,errx_1,'b*')
hold on
plot(fittedmodel1)
hold on
x_2 = [4 5 6 7 8 9 10];
y_2 = [0.645 0.684 0.711 0.731 0.749 0.765 0.779];
errx_2 = 0.1*ones(size(x_2));
erry_2 = 0.001*ones(size(x_2));
errorbar(x_2,y_2,erry_2,erry_2,errx_2,errx_2,'b*')
hold on
plot(fittedmodel2,'m')
legend({'','cos(2x)','','son(t)'},'Location','southeast')
xlim([0 10])
ylim([0 0.8])
Help.jpg

採用された回答

Adam Danz
Adam Danz 2019 年 12 月 18 日
編集済み: Adam Danz 2019 年 12 月 18 日
Specify the line objects to include in the legend by supplying their handles.
h1 = plot(fittedmodel1);
h2 = plot(fittedmodel2,'m');
legend([h1,h2],{'cos(2x)','son(t)'},'Location','southeast')
Do you mean sin(t)?
  3 件のコメント
Adam Danz
Adam Danz 2019 年 12 月 18 日
Glad I could help. Be aware that if you add additional objects to the axes after calling legend() they will be added to the legend.
Harry Spratt
Harry Spratt 2019 年 12 月 18 日
Ok I will bear that in mind. Thanks!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLegend についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by