Filter löschen
Filter löschen

how can make 3bar plot xylabel for string?

1 Ansicht (letzte 30 Tage)
영훈 정
영훈 정 am 4 Apr. 2023
Beantwortet: Cris LaPierre am 4 Apr. 2023
i want to make a string label
z = [1 4 7; 2 5 8; 3 6 9;];
bar3(z)
xlabel=['a' 'b' 'c']
xlabel = 'abc'
ylabel=['A' 'B' 'C']
ylabel = 'ABC'

Akzeptierte Antwort

Cris LaPierre
Cris LaPierre am 4 Apr. 2023
You are creating variables. You need to modify your syntax to use the xlabel and ylabel functions.
Also, labels apply to the whole axes.
z = [1 4 7; 2 5 8; 3 6 9;];
bar3(z)
xlabel(['a' 'b' 'c'])
ylabel(['A' 'B' 'C'])
I think you are actually trying to modify the xticklabels and yticklabels. You also need to change your syntax slightly to do that.
z = [1 4 7; 2 5 8; 3 6 9;];
bar3(z)
xticklabels({'a' 'b' 'c'})
yticklabels({'A' 'B' 'C'})

Weitere Antworten (0)

Kategorien

Mehr zu Call Python from MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by