1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| % 输入x,y1,y2 x=[1 2 3 4 4.5]; y1=[1.08 2.18 3.19 4.21 4.71]; y2=[0.08 0.18 0.19 0.21 0.21]; % 绘制左边y轴图形数据 yyaxis left % 用plot函数绘制图像 % 'b--o' 是线条和标记的样式说明符:'b' 表示蓝色;'--' 表示虚线;'o' 表示圆圈标记。 % 'LineWidth', 2 设置线条的宽度为 2 个单位。 % 'MarkerSize', 6 设置标记的大小为 6 个单位。 % 'MarkerEdgeColor', 'k' 设置标记边缘的颜色为黑色。 % 'MarkerFaceColor', 'b' 设置标记填充的颜色为蓝色。 plot(x, y1,'b--o', 'LineWidth',2, 'MarkerSize',6, 'MarkerEdgeColor', 'k', 'MarkerFaceColor','b'); % 保留已绘制的所有图形,并继续作图。 hold on % 写左边y轴的轴标题 ylabel('I_{标准}/mA') % axis 函数用于设置当前图形窗口的坐标轴范围。当前图形的 x 轴范围设置为从1到5,y轴范围设置为从0到6。 axis([1 5 0 6]); % set 函数用于设置图形对象的属性。当前图形窗口的 Y 轴刻度设置为0,1,2,3,4和5。 set(gca,'YTick',[0 1 2 3 4 5 ]); % 绘制左边y轴图形数据 yyaxis right % 与上面的类似,除了线条改为紫红色与点线,标记填充颜色为红色。 plot(x, y2,'m:^', 'LineWidth',2, 'MarkerSize',6, 'MarkerEdgeColor', 'k', 'MarkerFaceColor','r'); % 写右边y轴轴标题 ylabel('ΔI/mA') % 写x轴标题 xlabel('I_{改装}/mA') % 写图标题 title('附图1 5mA量程电流表的校准曲线') % 写图例 legend('I_{标准}', '△I'); % x轴范围为1到5,y轴为0到。 axis([1 5 0 1]); % y轴刻度为0到1 set(gca,'YTick',[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1]); % 图片大小为长14.5cm高12cm set(gcf, 'Units', 'centimeters', 'Position', [6, 6, 14.5, 12]); % 画网格 grid on
|