Matlab中设置图形窗口的大小、字体、axis等

您所在的位置:网站首页 MATLAB图像画框和线 Matlab中设置图形窗口的大小、字体、axis等

Matlab中设置图形窗口的大小、字体、axis等

2024-07-11 03:30:51| 来源: 网络整理| 查看: 265

快捷键

首先要了解的是Matlab是面向对象的。最高等级的对象是screen,它定义了figure可以用的最大szie。screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。figure下面是axes。axes是那个窗口里面你要画的东西。axes的大小和位置取决于figure,如果你放大缩小figure的大小的话,里面的图线也会跟着变化的。

设置axis在figture中的边距 set (gca,'position',[0.1,0.1,0.8,0.8] );%设置坐标轴在figture中的边距,四个参数分别表示的是左边界,下边界,高度,宽度。设置figture窗口的形状(默认为近似正方形) set(gcf,'unit','normalized','position',[0.2,0.2,0.64,0.32]); %其在屏幕上的显示,四个参数分别表示的是左边界,下边界,高度,宽度。例子: figure set(gcf,'unit','normalized','position',[0.1,0.1,0.8,0.5]);%figture位置,最下角,宽高 set (gca,'position',[0.1,0.1,0.8,0.8] );%axis位置,最下角,宽高 x=1:0.1:10; y=sin(x); plot(x,y)无视屏幕尺寸,输出在word中适用的尺寸 在word中使用的时候,直接设置输出的图形尺寸为7cm,也就是word半个页面的大小。这样可以保证字体线条不失真 例子 -set(gcf,'Position',[100 100 260 220]); set(gca,'Position',[.13 .17 .80 .74]); figure_FontSize=8; set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top'); set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle'); set(findobj('FontSize',10),'FontSize',figure_FontSize); set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2); % set(gcf,’Position’,[100 100 260 220]);这句是设置绘图的大小,不需要到word里再调整大小。我给的参数,图的大小是7cm %set(gca,’Position’,[.13 .17 .80 .74]);这句是设置xy轴在图片中占的比例,可能需要自己微调。 %figure_FontSize=8; %set(get(gca,’XLabel’),’FontSize’,figure_FontSize,’Vertical’,’top’); %set(get(gca,’YLabel’),’FontSize’,figure_FontSize,’Vertical’,’middle’); %set(findobj(‘FontSize’,10),’FontSize’,figure_FontSize);这4句是将字体大小改为8号字,在小图里很清晰 %set(findobj(get(gca,’Children’),’LineWidth’,0.5),’LineWidth’,2);这句是将线宽改为2 %%%%%%%%%%%%%%%%%%%%%% plot your figure before %%%%%%%%%%%%%%%%%%%%%% figure resize close all; figure x=0:0.1:10; y=sin(x); plot(x,y,'b-') legend('sin'); hold on; z = cos(x); plot(x,z,'r-') legend('cos'); % set(gcf,'Position',[500 500 260 220]);%左下角位置,宽高,这里的260正好是7cm,适合半个word页面 % set(gca,'Position',[.13 .17 .80 .74]); %同样应用是在画图到word set(gcf,'unit','normalized','position',[0.1,0.25,0.8,0.5]); %采用相对值设置,相对屏幕 set (gca,'position',[0.1,0.1,0.8,0.8] ); figure_FontSize=8; set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top'); set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle'); set(findobj('FontSize',10),'FontSize',figure_FontSize); set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',1); xlab = xlabel('x轴'); ylab = ylabel('y轴'); set(ylab,'Rotation',0); title('图名'); %%%%%%%%%%%%%%%%%%%%%%%%%%%%解释: % set(gcf,'Position',[100 100 260 220]);这句是设置绘图的大小,不需要到word里再调整大小。我给的参数,图的大小是7cm % set(gca,'Position',[.13 .17 .80 .74]);这句是设置xy轴在图片中占的比例,可能需要自己微调。 % figure_FontSize=8; % set(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top'); % set(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle'); % set(findobj('FontSize',10),'FontSize',figure_FontSize);这4句是将字体大小改为8号字,在小图里很清晰 % set(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2);这句是将线宽改为2



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭