Legend Colors Don't Match

16 次查看(过去 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 CenterFile Exchange 中查找有关 Legend 的更多信息

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by