フィルターのクリア

plotのフォントサイズ

34 ビュー (過去 30 日間)
sz
sz 2021 年 12 月 27 日
移動済み: Atsushi Ueno 2022 年 8 月 17 日
現在boxplotを使用して、図をplot したいと思っています。
plot_box_scatter(data, groupIdx, pos, color, symbol, opt);
xticks([1 2])
xticklabels({'controls','bbb'})
これのxticklabelsのフォントを大きく、出来れば太文字にしたいのですが、どのようにすれば出来るか教えていただきたいです。
下記のようにやったのですが出来なかったです。
xticklabels({'controls','bbb','FontSize',12,'FontWeight'})
  1 件のコメント
Atsushi Ueno
Atsushi Ueno 2021 年 12 月 27 日
移動済み: Atsushi Ueno 2022 年 8 月 17 日
関数形式も可能ですが項目数が多い為複雑になります。
Axesのプロパティの方が階層的な設定方法が分かり易いです。
data = [[0.548;0.4558;0.5265;0.6672;0.6672;0.4702;0.6463;0.6138;0.486;0.3974;0.5638;0.5938;0.6179;0.5156] ...
[0.5056;0.5037;0.437;0.5644;0.4939;0.5133;0.5654;0.4365;0.5048;0.6218;0.5089;0.5975;0.5836;0.618]];
groupIdx = repmat([1;2], [1,size(data,1)]);
ax = plot_box_scatter(data, groupIdx);
ax.XTick = [1 2]; % xticks([1 2])と同じ
ax.XTickLabel = {'controls','bbb'}; % xticklabels({'controls','bbb'})と同じ
ax.XAxis.FontSize = 12; % xticklabelsのフォントを大きく
ax.XAxis.FontWeight = 'bold'; % xticklabelsのフォントを太文字にしたい

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

回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!