Xlabel & Ylabel just in 1 line

16 views (last 30 days)
Tiago Dias
Tiago Dias on 18 Oct 2018
Commented: Tiago Dias on 18 Oct 2018
My goal is to label Xaxis and Yaxis in just one line rather in two, that is what i get.
my xlabel and ylabel are combined from two sides:
m = 5
Variable = sprintfc('Variable%d',1:m)
Variance = [10 20 30 30 10]'
when i do a plot, it plots normally what I need with my X and Y but in the xlabel part i get a 2 line label:
xlabel( Variable(1) Variance(1));
How can i turn it in only 1 line? I tried with ; in the middle doesnt work, with {} also doesnt work

Accepted Answer

Walter Roberson
Walter Roberson on 18 Oct 2018
xlabel( sprintf('%s%d', Variable{1}, Variance(1)) );
Though perhaps you would prefer a space between the %s and %d.
Tiago Dias
Tiago Dias on 18 Oct 2018
yeah %g, i tried %0.5g as in the example on the sprintf page
Thanks a lot!

Sign in to comment.

More Answers (0)


Find more on Data Distribution Plots 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!

Translated by