9f3c01bb17b7da9908fab8dcc2a7ecc8.png

折线图和条形图的双轴图Combine Line and Bar Charts Using Two y-Axes

本示例说明如何使用绘制折线图和条形图的双周图。它还显示了如何自定义线条和条形图。

使用创建具有两个y轴的图表yyaxis。图形函数以图表的活动面为目标。使用控制活动侧yyaxis。使用左y轴绘制条形图。使用右y轴绘制折线图。将条形图系列对象和图表线对象分配给变量。

 days = 0:5:35;
 conc = [515 420 370 250 135 120 60 20];
 temp = [29 23 27 25 20 23 23 17];
 ​
 yyaxis left%控制左纵轴
 b = bar(days,temp);%绘柱状图,赋值图形句柄给b
 yyaxis right%控制右纵轴
 p = plot(days,conc);%绘折线图,赋值图形句柄给p

ee2e463cde1f0bdd807a0676528cc92b.png

在图表中添加标题和轴标签。

 title('Temperature and Concentration Data')
 xlabel('Day')
 yyaxis left%控制左纵轴
 ylabel('Temperature (circC)')
 yyaxis right%控制右纵轴
 ylabel('Concentration')

9f3e62fb3a5e812b1d22d59e15b35536.png

更改图表线的宽度并更改条形颜色。

 p.LineWidth = 3;%设置线宽
 b.FaceColor = [ 0 0.447 0.741];%设置柱面颜色

e84dddb8a7f1f4074e01b0065f6931ba.png

注:本文根据MATLAB官网内容修改而成。

我推荐给你以下的视频教程,特点是没有PPT,不掺水,直接编程环境下的实操课程: 用100分钟了解MATLAB编程

知乎 - 安全中心​www.1data.pro

《MATLAB编程360》视频课程:

MATLAB编程360 - 网易云课堂study.163.com​study.163.com
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐