How I can change the legend of a graph from vertical to horizontal
282 views (last 30 days)
Show older comments
hay, I want to present a graph with a horizontal legend. And my program in Matlab it gives a graphical presentation with Legend vertical is what I can change it and how.. ?? I would like to have a horizontal legend below the X axis
program:
figure(9);
plot(x,TFVP1S,'-k','linewidth',1.5)
hold on
plot(x,TSVP1S,'--k','linewidth',1.5)
plot(x,TFMSLTS,'-r','linewidth',1.5)
plot(x,TSMSLTS,'--r','linewidth',1.5)
plot(x,TFAS,'-m','linewidth',1.5)
plot(x,TSAS,'--m','linewidth',1.5) ....
xlabel('Dimensionless length X = x/H','FontSize',12)
ylabel('Dimensionless temperature','FontSize',12)
legend('Thetaf VP1 (t* = 2)','Thetas VP1 (t* = 2)','Thetaf MSLT (t* = 2)','Thetas MSLT (t* = 2)','Thetaf Air (t* = 2)','Thetas Air (t* = 2)','Thetaf VP1 (t* = 4)','Thetas VP1 (t* = 4)','Thetaf MSLT (t* = 4)','Thetas MSLT (t* = 4)','Thetaf Air (t* = 4)','Thetas Air (t* = 4)',1)
Help me..
0 Comments
Accepted Answer
José-Luis
on 8 Aug 2017
plot(rand(10,3));
legend({'a','b','c'},'Orientation','horizontal');
8 Comments
Steven Lord
on 21 Jun 2023
As of release R2018a you can set the NumColumns property of a legend to control in how many columns the legend entries are arranged. This should help with the "long legend" problem described in this first comment on this answer.
More Answers (0)
See Also
Categories
Find more on Legend in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!