Improve the design of figures

2 ビュー (過去 30 日間)
Brave A
Brave A 2022 年 8 月 26 日
移動済み: Walter Roberson 2022 年 8 月 28 日
Hi There,
I have this code which genertaes multiple curves. But I need to improve the whole figure to looks like this figure in attachment.
Any suggestions?
Thanks in advance!
TextFontSize=20;
LegendFontSize = 18;
set(0,'DefaultAxesFontName','Times',...
'DefaultLineLineWidth',1,...
'DefaultLineMarkerSize',8);
set(gca,'FontName','Times New Roman','FontSize',TextFontSize);
x=[0.1,1,1.2,1.4,3,4]; % Bandwidth
plot(x,[17,50,50,50,50,50], 'b:x',...%N
'LineWidth',1,...
'MarkerSize',7,...
'MarkerEdgeColor','b',...
'MarkerFaceColor',[0.5,0.5,0.5], 'DisplayName', 'N');
hold on;
plot(x,[9,13,17,19,23,30], '--k*',...% L
'LineWidth',1,...
'MarkerSize',7,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[0.5,0.5,0.5], 'DisplayName', 'L');
plot(x,[4,7,9,11,18,21], '-.hr',...% F
'LineWidth',1,...
'MarkerSize',7,...
'MarkerEdgeColor','r',...
'MarkerFaceColor',[0.5,0.5,0.5], 'DisplayName', 'F');
set(gca,'XMinorTick','on','YMinorTick','on');
grid on;
xlabel('B')
ylabel('Number of users')
legend show
figure;
hold off;
  9 件のコメント
Brave A
Brave A 2022 年 8 月 27 日
it's not clear at all @Walter Roberson Could you please help on this? Thank you!
Brave A
Brave A 2022 年 8 月 28 日
Thank you so much @Walter Roberson

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

採用された回答

Walter Roberson
Walter Roberson 2022 年 8 月 27 日
移動済み: Walter Roberson 2022 年 8 月 28 日
TextFontSize=20;
LegendFontSize = 18;
set(0,'DefaultAxesFontName','Times',...
'DefaultLineLineWidth',1,...
'DefaultLineMarkerSize',8);
set(gca,'FontName','Times New Roman','FontSize',TextFontSize);
x=[0.1,1,1.2,1.4,3,4]; % Bandwidth
y1 = [17,50,50,50,50,50];
y2 = [9,13,17,19,23,30];
y3 = [4,7,9,11,18,21];
plot(x, y1, '^r',...%N
'LineWidth',1,...
'MarkerSize',7,...
'MarkerFaceColor', 'r',...
'DisplayName', 'N');
hold on;
plot(x, y2, '^b',...% L
'LineWidth',1,...
'MarkerSize',7,...
'MarkerFaceColor', 'b', ...
'DisplayName', 'L');
plot(x, y3, '^g',...% F
'LineWidth',1,...
'MarkerSize',7,...
'MarkerFaceColor', 'g', ...
'DisplayName', 'F');
set(gca,'XMinorTick','on','YMinorTick','on');
grid on;
xlabel('B')
ylabel('Number of users')
text(x(4), y1(4), 'N', 'verticalalignment', 'bottom');
text(x(4), y2(4), 'L', 'verticalalignment', 'bottom');
text(x(4), y3(4), 'F', 'verticalalignment', 'bottom');
ylim( [0, max([y1, y2, y3]) + 10])
legend('orientation', 'horizontal', 'location', 'north')

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by