Boxchart(箱ひげ図)におけるペア間の幅を調節したい Adjust widths between each boxchart pairs
古いコメントを表示
現在、画像のような箱ひげ図を作成しています。各ペア(赤と青)の幅をなくしたいのですが、どうすればよいでしょうか。factorgapという関数を用いたらできそうですが...。以下、コードです。よろしくお願いします。
tbl1 = readtable('file.csv');
ProtocolOrder = {'A','B','C','D','E'};%x軸の順を定義
boxchart(tbl1.Type,tbl1.RMS,'GroupByColor',tbl1.Side)%BoxChartの作成
b1 = boxchart(tbl1.Type,tbl1.RMS,'GroupByColor',tbl1.Side) %BoxChart格納
~以下書式に関しては省略~
yticks([0 100 200 300 400]);%y軸間隔を定義
b1(1).XTickLabel = [];x軸を空白
b1(2).XTickLabel = [];
legend
6 件のコメント
Atsushi Ueno
2021 年 12 月 20 日
Raki Kawama
2021 年 12 月 20 日
Atsushi Ueno
2021 年 12 月 20 日
> BoxPlotですと完成したのですが⇒と言う事はBoxPlotを使った回答は不要なんですね。
この質問は、質問者が削除しない限りずっと残ります。
そのBoxPlotを使った完成例を挙げておけば、将来同じ事を必要とする後学者の為になると思います。
Atsushi Ueno
2021 年 12 月 20 日
>デザインがBoxChartの方が綺麗だなと...。
単純なグラフィックスなのでBoxPlotとBoxChartを殆ど同じ絵にする事は可能と思いますが、配置などの微妙な違いを「綺麗だ」と表現されているのでしょうか?美的センスは人それぞれですが
私ならより高機能で目的を実現できるBoxPlotを使いますね。要求
Raki Kawama
2021 年 12 月 21 日
Raki Kawama
2021 年 12 月 21 日
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で グラフィックス オブジェクトの識別 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!