棒グラフの並び順について

12 ビュー (過去 30 日間)
Teppei Iwata
Teppei Iwata 2020 年 1 月 20 日
コメント済み: michio 2020 年 1 月 20 日
カテゴリカル データをもつ棒グラフの作成(https://jp.mathworks.com/help/matlab/ref/bar.html)
を参考に棒グラフを作成しているのですが,棒グラフの並び順をアルファベット順意外(カテゴリ配列順)にしたいです.
どのようにすれば良いでしょうか?

採用された回答

michio
michio 2020 年 1 月 20 日
例えばこういう例ですね。
c = categorical({'apples','pears','oranges'});
prices = [1.23 0.99 2.3];
bar(c,prices)
untitled1.png
これはカテゴリ型配列を作る際に順序を指定しておけば入力の順序で表示されます。
c = categorical({'apples','pears','oranges'},{'apples','pears','oranges'},'Ordinal',true);
prices = [1.23 0.99 2.3];
bar(c,prices)
untitled1.png
  2 件のコメント
Teppei Iwata
Teppei Iwata 2020 年 1 月 20 日
Barのほうではなく,カテゴリのほうに順序を表すオプションがあったんですね...
無事解決いたしました,ありがとうございました.
michio
michio 2020 年 1 月 20 日
お役に立てて幸いです。確かに bar の方にも欲しいですね。

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!