Xlabel & Ylabel just in 1 line

10 ビュー (過去 30 日間)
Tiago Dias
Tiago Dias 2018 年 10 月 18 日
コメント済み: Tiago Dias 2018 年 10 月 18 日
Hi,
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

採用された回答

Walter Roberson
Walter Roberson 2018 年 10 月 18 日
xlabel( sprintf('%s%d', Variable{1}, Variance(1)) );
Though perhaps you would prefer a space between the %s and %d.
  5 件のコメント
Walter Roberson
Walter Roberson 2018 年 10 月 18 日
I recommend using %g instead of %d for those cases.
xlabel( sprintf('%s %g', Variable{1}, Variance(1)) );
Tiago Dias
Tiago Dias 2018 年 10 月 18 日
yeah %g, i tried %0.5g as in the example on the sprintf page
Thanks a lot!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSwitches and Breakers についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by