使用两个 y 轴合并线图和条形图
此示例说明如何使用两个不同的 y 轴合并线图和条形图。此外,还演示如何自定义线条和条形。
使用 yyaxis
创建包含两个 y 轴的图表。图形函数以图表的活动侧为目标。使用 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); yyaxis right p = plot(days,conc);
向图形添加标题和轴标签。
title('Temperature and Concentration Data') xlabel('Day') yyaxis left ylabel('Temperature (\circC)') yyaxis right ylabel('Concentration')
更改图形线条的宽度以及更改条形颜色。
p.LineWidth = 3; b.FaceColor = [ 0 0.447 0.741];