matlab把图象坐标轴颠倒_SCI论文写作MATLAB出图(3)

接着SCI论文写作MATLAB出图(2),现在来讲第三部分

  1. 柱状图
  2. 饼图

往往我们见多了折线图,突然出来一个柱状图也是会让人感觉很新颖的,一般在性能对比,量不多的情况下(一般10个数量以内吧),可以考虑出一个柱状图。

别以为柱状图就那样,这里也是可以玩出很多花样的。

1 柱状图

1. 1 常规出图

8e740220c29bf0da8fb55ee2aa840dc1.png
我们一般见到的柱状图(引自文献[1])

下来去编辑一段程序,这里的主函数为bar

clc
clear
set(gcf,'position',[1200,20,330,600],'PaperPositionMode','auto');
set(gcf,'ToolBar','none','ReSize','off');   % remove the toolbar
set(gcf,'color','w');
x = 0:0.1:1;
y =@(x) x.^2 + 2*x + 5;
a = bar(x,y(x),0.5,'FaceColor',[0.02 0.64 0.95],'EdgeColor',[0.02 0.64 0.95],'LineWidth',1.5); 

%坐标范围设置
g = get(a,'Parent');
axis([-0.05 1.05 0 9]);
set(gca,'YTick',0:3:9);
set(g,'Linewidth',1.5,'FontName','Times New Roman','FontSize',12,'FontWeight','bold');

%添加注释,坐标轴标签等
ylabel('Y值','FontName','华文中宋','FontSize',14)
xlabel('时间/(s)','FontName','华文中宋','FontSize',14)

出图效果:

829b0b63157d5f821dd4c2750c77daaa.png
未调整长宽比,matlab自动生成,可以观察到左右边缘有较大空白区域,应该尽量避免

注:

1) 这里的图幅是计算机自动给的,如果我们想自己去调整长宽比,可以增加如下代码

set(gca,'Position',[0.08 0.15 0.88 0.83]);%图的位置

5be8e82bbbecef6fd52ba962774ebdc7.png
调整长宽比后的效果

2)如果增加图例

h = legend(a,'参考值','Location','northwest')
set(h,'Linewidth',1.5,'FontName','华文中宋','FontSize',13,'FontWeight','bold');

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值