MATLAB真的很强大。
最近一直在用MATLAB处理数据,其中过程痛苦并快乐着,现在处理告一段落,来总结一下关于用MATLAB作图的一些心得吧。
1 如何画双轴图
参考链接:http://blog.youkuaiyun.com/xiaojidan2011/article/details/9186111
所谓的双轴图就是两个y轴分列两边,共用一个x轴的图。
[AX,H1,H2] = plotyy(x,a,x,windspeed,'plot');%x为公用x轴的数据,a,windspeed为y1,y2的数据。
set(AX(1),'XColor','k','YColor','g');%设置x,y1轴的颜色
set(AX(2),'XColor','k','YColor','r');%设置x。y2轴的颜色
由此作图得到的结果如下:
2 如何画出误差棒图
参考链接:http://www.cnblogs.com/molakejin/p/5259567.html
误差棒图,errorbar,就是图像比较像工字型的,然后中间的点事平均值,两边为方差,或者也成为置信区间。
errorbar(x,Average,Variance,'o') %注意'-o'中的‘-’去掉后画出来的图是各个孤立的点
其中,x就是误差棒图中你想用来作为x轴的数据,average就是中间的点,平均值,variance是方差值,后面的‘o’画出的值单个点的图,‘-o’这样的话就是有连线的。
后面的方差还可以改为上下限