Legend Colors Don't Match

19 ビュー (過去 30 日間)
MR0d
MR0d 2019 年 12 月 13 日
編集済み: MR0d 2019 年 12 月 15 日
I am plotting a simple line graph of 3 different sets of data on one plot and the legend works, but the legend colors do not match the colors specified for the lines. I would also like to omit the xline I have added from the legend. Thank you.
Udeficit=MeanUvelo(:,50);
Udeficit2=MeanUvelo(:,100);
Udeficit3=MeanUvelo(:,150);
figure;
plot(Udeficit,Y,'k-');
hold on
plot(Udeficit2,Y,'b-');
hold on
plot(Udeficit3,Y,'g-');
legend('Position 45','Position 90','Position 135','location',...
'northeastoutside');
xlin=xline(AvgFree_Stream,'r-','Avg Free Stream');
hold off
xlin.LabelVerticalAlignment = 'middle';
title('Velocity Deficit Curves');
xlabel('U (m/s)');
ylabel('Y (m)');
set(gca,'Fontsize',16);

回答 (2 件)

Image Analyst
Image Analyst 2019 年 12 月 13 日
The other data1 is added automatically because of the line. Would it be okay to do
legend('Position 45','Position 90','Position 135', 'Average Free Stream', ...
'location', 'northeastoutside');
  1 件のコメント
MR0d
MR0d 2019 年 12 月 13 日
Hello, I commented out my original legend line and inserted yours and when I ran it collectively I got a figure that looks like this Reply1.jpg

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


Image Analyst
Image Analyst 2019 年 12 月 13 日
Try this (putting legend after the call to xline) -- it seemed to not have that last data1 legend for me:
figure;
plot(Udeficit,Y,'k-');
hold on
plot(Udeficit2,Y,'b-');
hold on
plot(Udeficit3,Y,'g-');
AvgFree_Stream = mean(Udeficit)
xlin=xline(AvgFree_Stream,'r-','Avg Free Stream');
legend('Position 45','Position 90','Position 135','location',...
'northeastoutside');
hold off
xlin.LabelVerticalAlignment = 'middle';
title('Osc Mako Velocity Deficit Curves');
xlabel('U (m/s)');
ylabel('Y (m)');
set(gca,'Fontsize',16);
grid on;
0000 Screenshot.png
  5 件のコメント
Image Analyst
Image Analyst 2019 年 12 月 15 日
Attach your data in a .mat file. Give me the full code you are using to plot the 3 curves and one line.
MR0d
MR0d 2019 年 12 月 15 日
I'm sorry but I'm not going to send my data.

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

カテゴリ

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

製品


リリース

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by