MATLAB Plotyy作图及句柄设置图形格式
来源:互联网 发布:java的开发环境 编辑:程序博客网 时间:2024/06/05 08:34
- 简介
- 涉及到的点
- 例子
简介
上篇反复编写,还是在不断修缮中发现了新问题,找到了新方法。因此,特地以plotyy作图为例,介绍双坐标图绘制及句柄设置图形格式的方法。
涉及到的点
- 时间序列做为X轴的显示问题;
- plotyy函数3个返回值的利用;(Matlab去掉右面、上面的小短线(ticks))
- 上侧、右侧坐标轴刻度关闭的可行方法;
例子
%%准备数据(X:时间,Y1:sins(x),Y2:cos(x))start_=datenum('2017-05-22 00:00:00','yyyy-mm-dd HH:MM:SS');end_=datenum('2017-05-23 00:00:00','yyyy-mm-dd HH:MM:SS');x=linspace(start_,end_,1000);y1=sin(x);y2=cos(x);%%plotyy方法作图[ax,h1,h2]=plotyy(x,y1,x,y2);%%设置时间显示datetick('x','mm/dd HH:MM:SS','keepticks');%%上侧、右侧坐标轴刻度关闭的可行方法%%方法介绍:坐标图新增无底色坐标图,且该坐标轴为上、右侧,X轴显示为黑色,Y轴设置为白色不显示,坐标轴均不显示刻度。box offbx=axes('Position',get(gca,'Position'),...'XAxisLocation','top',...'YAxisLocation','right',...'Color','none',...'XColor','k','YColor','none','XTick',[],'YTick',[]);%%设置坐标轴、刻度线宽及颜色;set([ax,bx],'LineWidth',2,'XColor','k');set(ax(1),'YColor','r');set(ax(2),'YColor','b');%%设置图形中线宽及Markerset(h1,'linestyle','-.','marker','o','markersize',0.5,'linewidth',2);set(h2,'linestyle','-','marker','o','markersize',0.5,'linewidth',2);%%设置网格线grid onset(ax,'GridLineStyle',':','GridColor','m','GridAlpha',0.6);%%设置刻度线及刻度值字体set(ax,'FontName','Times New Romance','FontSize',12,'FontWeight','normal');%%设置标题、轴标签及图例title('小试牛刀','FontName','宋体','FontSize',15,'FontWeight','bold');xlabel(ax(1),'时间','FontName','宋体','FontSize',12,'FontWeight','bold');ylabel(ax(1),'sin(x)','FontName','Times New Romance','FontSize',12,'FontWeight','bold');ylabel(ax(2),'cos(x)','FontName','Times New Romance','FontSize',12,'FontWeight','bold');legend({'sin(x)','cos(x)'},'FontName','Times New Romance','FontSize',12,'FontWeight','bold');%%保存图片saveas(gcf,'小试牛刀','jpg');
阅读全文
0 0
- MATLAB Plotyy作图及句柄设置图形格式
- Matlab作图及图形格式设置
- 【Matlab】 matlab图形句柄
- matlab 画图中线型及颜色设置 matlab 作图 标注
- matlab 画图中线型及颜色设置 matlab 作图 标注
- Matlab基础之plot、plotyy的格式设置(坐标,刻度,坐标值,不均匀的坐标轴显示)
- matlab图形句柄总结
- MATLAB图形句柄
- matlab句柄图形
- MATLAB图形句柄
- MATLAB作图调格式代码
- MATLAB作图调格式代码
- matlab作图字体大小常规设置
- visio作图转eps格式图形
- matlab图形句柄属性总结
- matlab图形句柄属性总结
- 11.10 Matlab中的图形句柄
- matlab图形句柄属性总结
- Android 使用LeakCanary 检测内存泄露
- vc6 移植到vs2013
- Ionic入坑指南(创建项目)
- php常量基础知识
- Spring基础学习教程(Spring AOP教程)-04
- MATLAB Plotyy作图及句柄设置图形格式
- HAWQ取代传统数仓实践(七)——维度表技术之维度子集
- tomcat启动时SessionIdGeneratorBase.createSecureRandom耗时5分钟的问题
- Maven根据Profile读取不同配置环境配置文件
- exe文件是机器语言吗?即是010101吗?
- angularJs中关于ng-class的三种使用方式说明
- HTML、angularjs、页面输入框里输入字母自动转换为大写
- springMVC容器加载源码分析
- 原来我的博客写的乱七八糟的