x data sorting in stem plot
1 回表示 (過去 30 日間)
古いコメントを表示
How can I keep the same x data sorting (categorical array) in a stem plot?
4 件のコメント
darova
2020 年 5 月 26 日
Try manually change xticklabel
h = stem(...);
set(h,'xticklabel',[1 2 3])
回答 (1 件)
Cris LaPierre
2020 年 5 月 26 日
編集済み: Cris LaPierre
2020 年 5 月 26 日
By default, Categoricals are organized in alphanumeric order. If you want to impose your own order on them, use the reordercats function. Since we don't have your code or files, here's a simple example using the months of the year.
month = ["January","February","March","April","May","June","July","August","September","October","November","December"];
m = categorical(month);
% Show order of categories (alpha-numeric)
categories(m)
ans = 12×1 cell array
'April'
'August'
'December'
'February'
'January'
'July'
'June'
'March'
'May'
'November'
'October'
'September'
m = reordercats(m,month);
% Show updated order of categories (imposed order)
categories(m)
ans = 12×1 cell array
'January'
'February'
'March'
'April'
'May'
'June'
'July'
'August'
'September'
'October'
'November'
'December'
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Shifting and Sorting Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!