matlab绘图(柱状图)(单、双坐标轴显示,坐标轴颜色设置)

先记录一个图像标注的代码,标注的下标、斜体显示,和标注的属性设置。标注位置用东南西北设置,下面是左上角,标注是斜体i,下标d。  斜体i,下标d,直体下标ref

h = legend('\iti_{d}','\iti_{d\rmref}', 'Location','northeast');
set(h,'FontName','Times New Roman','FontSize',14)

柱状图绘制代码,双坐标、改颜色等等

%两个柱状显示
figure;
x=1:1:7;%x轴上的数据,第一个值代表数据开始,第二个值代表间隔,第三个值代表终止
b=[0.14 0;0.13 0;0.13 0;0.13 0;0.12 0;0.11 0;0.05 0]; %要显示两列,所以第一次显示第一列,第二次显示第二列
b=bar(b,'LineWidth',2);   %bar函数就是搞柱状图的,数据传进去,后面是参数设置
yyaxis left;                %分坐标,这个是左面的
grid on;
axis([0.5,7.5,0,0.2])  %确定x轴与y轴范围
set(gca,'FontName','times new roman','linewidth',4,'fontsize',32,'XTick',[0:1:7]) %x轴范围1-6,间隔1
set(gca,'xticklabel',{'','GSTA','GSTA#1','GSTA#2','GSTA#3','GSTA#4','GSTA#5','Proposed'});%横轴的label
set(gca,'YTick',[0:0.05:0.2]) %y轴范围修正
set(gca,'PlotBoxAspectRatio',[2 0.7 0.7]);    %图像整体比例修改
xlabel('Different Methods','FontName','times new roman','FontSize',32)  %x轴坐标描述
ylabel('Settling Time(s)','FontName','times new roman','color',[0  114  189]/255) %y轴坐标描述   最后的颜色是默认的蓝
set(gca,'ycolor',[0  114  189]/255);    %改y轴的颜色

yyaxis right;            %右面轴更改信息
c=[0 38.39;0 36.07;0 31.79;0 31.78;0 31.61;0 31.70;0 16.22]; %第二个柱子结果
c=bar(c,'FaceColor',[217  83  25]/255,'LineWidth',2);   %最后一个是改线粗细
grid on;
axis([0.5,7.5,0,40])  %确定x轴与y轴框图大小
set(gca,'YTick',[0:10:40]) %y轴范围0-700,间隔100
ylabel('Droop Voltage(V)','FontName','times new roman','color',[217  83  25]/255) %y轴坐标描述
set(gca,'ycolor',[217  83  25]/255);

c=bar(c,0.5,'FaceColor',[217  83  25]/255,'LineWidth',2);   %0.5 是柱子的粗细改变,按比例算 这句可以改柱状图的颜色  后面的2是边框的粗细

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值