这个例子展示了如何用两个y轴创建和自定义绘图 。
需要这些哦
电脑
matlab软件
方式/
1情节函数
要建立具有两个y轴的画图 , 请利用画图函数 。
该函数接管两组x , _y_data 。
第一组x , _y_data被绘制在左边的y轴上 , 第二组x , _y_data被绘制在右边的y轴上 。
号令行键入:
x1 = 0:0.01:20; % data for the left y-axis
y1 = 200*exp(-0.05*x1).*sin(x1);
x2 = 0:0.05:20; % data for the right y-axis
y2 = 0.8*exp(-0.5*x2).*sin(10*x2);
figure
plotyy(x1,y1,x2,y2)
2按“Enter”键 。
如图1所示 。
文章插图
3更改轴属性
plotyy函数建立两个y轴 。
要获取两个轴对象 , 请利用一个输出参数挪用该函数 。
该函数返回的值是一个包含两个轴对象的数组 。
号令行键入:
ax = plotyy(x1,y1,x2,y2)
4按“Enter”键 。
如图2所示 。
文章插图
5若要自界说画图的外不雅 , 请利用点符号语法对象更改肆意轴的属性值 。
属性名 。
号令行键入:
ax(1).YTick = [-200 -100 0 100 200]; % change the ticks for the left y-axis
ax(2).YGrid = 'on'; % turn on the grid for the right y-axis
6按“Enter”键 。
如图3所示 。
文章插图
7为每个轴选择画图函数
plotyy函数有可选的参数 , 许可您指定在绘制每个y轴的数据时要利用的函数类型 。
号令行键入:
x = 1:11;
data1 = [4889 5273 5382 5173 4860 4675 4313 4059 3855 3608 3297];
data2 = [16.4 17.4 17.4 16.5 15.4 14.7 13.5 12.5 11.7 10.8 9.7];
plotyy(x,data1,x,data2,'bar','plot') % left y-axis with bar, right y-axis with plot
8按“Enter”键 。
如图4所示 。
文章插图
9点窜绘制的对象的属性
第二个和第三个输出参数别离是为左轴和右轴建立的对象 。
鄙人面的示例中 , 第二个输出是为左y轴建立的条形对象 , 第三个输出是为右y轴建立的线性对象 。
号令行键入:
[ax,h1,h2] = plotyy(x,data1,x,data2,'bar','plot')
10按“Enter”键 。
如图5、6所示 。
文章插图
文章插图
11一旦您有了对象 , 您就可以设置它们的属性来自界说情节的外不雅 。
号令行键入:
h1.FaceColor = [0.8, 0.8, 0.8]; % change the bar colors to light gray
h2.LineWidth = 2; % change the thickness of the line
推荐阅读
- 新版TeamViewer如何下载安装及功能使用方法教程
- Word如何进行插入文本框
- excel如何比较数据之间的差别
- 中国茶:从非物质文化遗产的角度解读
- 中国茶叶的产季名称
- 如何正确看待大学生成长过程的前进性和曲折性
- 如何做到远离毒品
- 如何进行有效沟通
- 如何观看鬼片或者恐怖片不害怕
- 如何成为卖菜高手