x data sorting in stem plot
古いコメントを表示
How can I keep the same x data sorting (categorical array) in a stem plot?
4 件のコメント
darova
2020 年 5 月 26 日
Please explain more, attach the code. Show some pictures
Manuel Di Luigi
2020 年 5 月 26 日
darova
2020 年 5 月 26 日
Try manually change xticklabel
h = stem(...);
set(h,'xticklabel',[1 2 3])
Manuel Di Luigi
2020 年 5 月 26 日
回答 (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'
カテゴリ
ヘルプ センター および 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!
