-
2021-04-18 05:49:27
matlab坐标轴设置:
简单的曲线:y=sin(x);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
x=-pi/2:0.01:pi/2;
y=sin(x);
plot(x,y);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
上面的图坐标轴默认格式,不太符合数学习惯。可以按照下面设置:
x坐标轴设置成-pi/2到pi/2,间隔为pi/4
y坐标轴设置成-1到1,间隔为0.5
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Xmark=-pi/2:pi/4:pi/2; %X轴刻度
XmarkLabel={'-pi/2','-pi/4','0','pi/4','pi/2'}; %X轴刻度的标注
Ymark=-1:0.5:1; %Y轴刻度
YmarkLabel={'-1','-0.5','0','0.5','1'}; %Y轴刻度的标注
set(gca,'XTick',Xmark); %设置X轴刻度
set(gca,'XTicklabel',XmarkLabel); %设置X轴标注
set(gca,'YTick',Ymark); %设置Y轴刻度
set(gca,'YTicklabel',YmarkLabel); %设置Y轴标注
set(gca,'XGrid','on'); %打开X轴格网
set(gca,'YGrid','on'); %打开Y轴格网
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
更多相关内容 -
MATLAB——坐标轴设置
2018-08-22 22:09:14本代码主要利用MATLAB工具实现MATLAB——坐标轴设置,简单明了,易于理解 -
matlab保存坐标轴显示的图片(含坐标轴、图例)savePlotWithinGUI.m
2021-06-09 15:25:57matlab gui开发 将坐标轴中显示的图保存(包含坐标轴、图例) -
Matlab绘图时坐标轴的设置方法
2015-11-05 16:43:58详细介绍了Matlab绘图时坐标轴的设置方法,包含示例代码 -
用Matlab绘制双坐标轴方法
2017-11-24 10:50:44用Matlab绘制双坐标轴方法 用Matlab绘制双坐标轴方法 有效 -
MATLAB设置坐标轴的位置及方向
2021-09-22 17:00:57如何在matlab中对于坐标轴的设置和方向进行设置呢,很简单,如下 x轴位置 set(gca,'XAxisLocation','bottom'); 将x轴的位置设置在底部(默认)。 set(gca,'XAxisLocation','top'); 将x轴的位置设置在顶部。 ...如何在matlab中对于坐标轴的设置和方向进行设置呢,很简单,如下
x轴位置
set(gca,'XAxisLocation','bottom'); 将x轴的位置设置在底部(默认)。
set(gca,'XAxisLocation','top'); 将x轴的位置设置在顶部。
set(gca,'XAxisLocation','origin'); 将x轴的位置设置在y=0处。
x轴方向
set(gca,'XDir','normal'); 将x轴方向设置为普通(从左到右递增)。
set(gca,'XDir','reverse'); 将x轴方向设置为反向(从右到左递增)。
y轴位置
set(gca,'YAxisLocation','left'); 将y轴的位置设置在左边(默认)。
set(gca,'YAxisLocation','right'); 将y轴的位置设置在右边。
set(gca,'YAxisLocation','origin'); 将y轴的位置设置在x=0处。
y轴方向
set(gca,'YDir','normal'); 将y轴方向设置为普通(从下到上递增)。
set(gca,'YDir','reverse'); 将x轴方向设置为反向(从上到下递增)。
-
MATLAB 双坐标轴设置
2021-02-07 17:01:48yyaxis left %激活左坐标 bar(data(:,1),data(:,2),'b') %降水量 ylabel('降水量(mm)') hold on yyaxis right %激活右坐标 plot(data(:,1),data(:,3),'r') %雨日 ylabel('雨日(d)') xlabel('年份') legend('降水...clear clc data(:,1) = 1:60; data(:,2:3) = rand(60,2) yyaxis left %激活左坐标 bar(data(:,1),data(:,2),'b') %降水量 ylabel('降水量(mm)') hold on yyaxis right %激活右坐标 plot(data(:,1),data(:,3),'r') %雨日 ylabel('雨日(d)') xlabel('年份') legend('降水量','降水日数','Location','best')
结果如下图,两个纵坐标颜色不统一!
为解决纵坐标颜色不统一问题,可在代码加入纵坐标颜色设置语句,最终完整代码如下:clear clc data(:,1) = 1:60; data(:,2:3) = rand(60,2) %打开图,设置左右y轴颜色属性 fig = figure; left_color = [0 0 0]; right_color = [0 0 0]; set(fig,'defaultAxesColorOrder',[left_color; right_color]); yyaxis left %激活左坐标 bar(data(:,1),data(:,2),'b') %降水量 ylabel('降水量(mm)') hold on yyaxis right %激活右坐标 plot(data(:,1),data(:,3),'r') %雨日 ylabel('雨日(d)') xlabel('年份') legend('降水量','降水日数','Location','best')
效果图:
-
Matlab坐标轴字体大小修饰及保存
2019-01-18 00:13:37写论文时,图表线条及坐标轴的修饰是很麻烦的,本程序可以解决常用的修饰问题。最后保存图片。 -
Matlab坐标轴自定义设置
2020-12-23 09:47:121.坐标轴基本设置 xlabel(‘a’) %设置坐标轴的名称为a 2.坐标轴字体及大小的自定义 xlabel(‘Axial strain(%)’,‘FontName’,‘Times New Roman...%gca表示对坐标轴数字操作的命令,后面两个命令与第二条中意义相同。1.坐标轴基本设置
xlabel(‘a’)
%设置坐标轴的名称为a2.坐标轴字体及大小的自定义
xlabel(‘Axial strain(%)’,‘FontName’,‘Times New Roman’,‘FontSize’,12)
%FontName为字体类型定义的命令,FontSize为字体大小定义的命令3.坐标轴数字的自定义
set(gca,‘FontName’,‘Times New Roman’,‘FontSize’,fs)
%gca表示对坐标轴数字操作的命令,后面两个命令与第二条中意义相同。4.坐标轴显示范围的自定义
第一种方法:
axis([0,25,0,300])
%上式的意义是axis([xmin,xmax,ymin,ymax])
第二种方法:
xlim([0,25])
ylim([0,25])
%分别对x,y轴的范围进行限制5.刻度及数字的显示和隐藏
set(gca,‘xticklabel’,[])
set(gca,‘xtick’,[])
以上两个命令可统一为下面命令
set(gca,‘xtick’,[],‘xticklabel’,[])
%上式分别是对数字和刻度隐藏的命令6.坐标刻度自定义
set(gca,‘XTick’,(0:200:1000))
%改变x轴坐标间隔显示 这里间隔为2007.其他实用自定义
set(gca,‘XAxisLocation’,‘top’)
%将x轴的位置设置在顶部,底部和远点–bottom,origin
set(gca,‘YDir’,‘reverse’)
%将y轴方向设置为反向(从上到下递增) -
matlab设置坐标轴范围
2021-04-18 04:10:48设置x轴和y轴为想要的显示范围,可以使用set函数。以x轴的显示范围为0到10,y轴的显示范围为90到101为例:%设置x轴范围和刻度:set(gca,'XLim',[0 10]);%X轴的数据显示范围;set(gca,'XTick',[0:1:10]);%设置要... -
二维图中的居中坐标轴:采用当前坐标轴(带有刻度和标签)并以原点为中心绘制新坐标轴。-matlab开发
2021-05-30 04:32:37MATLAB 没有任何用于将坐标轴围绕原点居中的内置功能。 此工具是解决此问题的第一个修复程序。 包含一个示例脚本,显示如何使用该功能。 在 MATLAB 2007b 上测试。 工作正常,只要在调用函数后不调整图形大小。 -
Matlab绘图坐标轴的设置
2021-01-15 07:17:55MatIab绘图坐标轴的设置matlab画图设置(坐标轴、曲线、颜色)a=linspace(1,2,10)plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10)Iegend('a','Location','best')title('... -
Matlab绘图坐标轴的设置教程
2021-04-18 09:44:48编程,绘图,设置坐标轴,做出自己的坐标轴1. axis([xmin xmax ymin ymax])设置当前图形的坐标范围,分别为x轴的最小、最大值,y轴的最小最大值2. V=axis返回包含当前坐标范围的一个行向量3. axis auto将坐标轴刻度... -
Matlab数据提取及画图修饰_坐标轴范围及刻度值
2019-01-19 00:48:12Matlab数据提取及画图修饰_坐标轴范围及刻度值,对于画出一个理想的优美的图片是必须的程序。 -
matlab绘图中坐标轴标注设置及图片大小等的设置及输出
2021-04-18 07:49:291、图形标题设置、及标题的字号、字体例如: title([‘u...2、设置坐标轴字体及字号:set(gca,‘fontsize’,10,‘fontname’,‘Times New Roman’);设置坐标轴上下限:axis([xmin,xmax,ymin,ymax]);也可通过以下方式... -
MATLAB设置坐标轴颜色
2021-05-07 17:48:31MATLAB设置坐标轴颜色 set(gca,'xcolor',[1 0 0]); % 设置x轴为白色(包括字) set(gca,'ycolor',[1 0 0]); % 设置x轴为白色(包括字) -
Matlab关于坐标轴参数设置
2021-01-28 20:48:37Matlab关于坐标轴参数设置 概览 参数 坐标轴显示的范围 set(gca, 'XLim', [0,5]) set(gca, 'YLim', [0,10]) % 或者 xlim([0,5]) ylim([0,10]) 坐标轴刻度显示的点;这个点完全依据数轴上的刻度,xtick只负责... -
MATLAB设置坐标轴坐标
2019-10-18 20:25:45问题:设置坐标轴的任意坐标 比如x轴的范围是从0到500,想设置成47、98、321。此处数字任意,想设置成什么就设置成什么。 解决 编辑——坐标轴属性 右下角更多属性 属性栏中下拉选择XTick 追加、删除自己想要的... -
matlab绘图坐标轴反向设置/原点设置/网格线刻度设置
2022-01-25 22:13:44matlab绘图坐标轴反向设置/原点设置/网格线刻度设置x轴位置x轴方向y轴位置y轴方向打开/关闭网格线设置x,y轴的网格线坐标 x轴位置 set(gca,'XAxisLocation','bottom'); %将x轴的位置设置在底部(默认) set(gca,'... -
matlab标注坐标轴
2021-04-18 07:50:29matlab绘图如何添加图例/坐标轴刻度像这个图里的 那样的图例如何添加 还有坐标轴的刻度如何用像上图的序号 首先打开电脑上的“matlab”软件,主界面如下图所示,箭头处输入...matlab中坐标轴默认在左侧和下部显示... -
MATLAB应用小案例:截断坐标轴、共用colorbar、取消子图空隙、tiledlayout函数.zip
2022-04-06 17:24:24MATLAB应用小案例:截断坐标轴、共用colorbar、取消子图空隙、tiledlayout函数.zip -
matlab 使用技巧之设置坐标轴
2021-04-20 10:02:35使用matlab的绘图函数plot绘图时系统默认设置了一些属性,例如坐标轴字号大小等并根据情况自动设置坐标轴显示的上下限,这些属性可以通过函数灵活改动,此处总结一小部分。figure;%设置坐标轴线宽,加边框,坐标字号... -
matlab 设置坐标轴位置/方向 y轴反向-Go语言中文社区
2021-04-18 03:03:19matlab中对于坐标轴的设置由set语句完成:x轴位置set(gca,'XAxisLocation','bottom');%将x轴的位置设置在底部(默认)。set(gca,'XAxisLocation','top');%将x轴的位置设置在顶部。set(gca,'XAxisLocation','origin'); ... -
简单动画Matlab绘图时实现坐标轴水平移动显示-animationprog.m
2019-08-12 23:18:10简单动画Matlab绘图时实现坐标轴水平移动显示-animationprog.m 想必大家都知道windows资源管理器里面的CPU及内存的使用记录的图形,在matlab里面如何实现呢?方法很简单,动态修改x坐标轴的范围即可。下面是一个... -
MATLAB设置坐标轴
2018-10-13 12:01:13Matlab坐标修改 gca 1、坐标轴删除 set(gca,'xtick',[])%去掉x轴的刻度 set(gca,'ytick',[]) %去掉xy轴的刻度 ...2、Matlab中“坐标轴刻度”的不同风格 x=1:8; subplot(2,2,1) plot(x) %tick style... -
matlab坐标轴刻度间距
2021-04-25 14:35:30matlab坐标轴操作大全_电脑基础知识_IT/计算机_专业资料。 坐标轴标注: 1. 控制坐标轴尺度长度:set(gca,'XLim',[-pi/2 pi]) 2. 定制自己想标注的刻度: ......axis normal 自动调整纵横轴比例,使当前坐标轴范围内的... -
matlab设定坐标轴范围和坐标轴显示
2018-12-03 11:22:33设定坐标轴范围: 最简单的办法 axis([xmin,xmax,ymin,ymax]); 分坐标轴设定: xlim([xmin,xmax]);%对X轴设定显示范围 ylim([ymin,ymax]);%对Y轴设定显示范围 zlim([zmin,zmax]);%对Z轴设定显示范围 ... -
设置matlab 坐标轴刻度
2021-01-27 07:45:07a=linspace(1,2,10) plot(a,'--pr','linewidth',1.5,'MarkerEdgeColor','r','MarkerFaceColor','m','MarkerSize',10) legend('a','Location','best') title('a','... 通过在matlab help 中能详细查看到相关的内容…… -
Matlab画图,坐标轴范围设置和间隔设置
2022-03-29 15:37:45在Matlab画图的时候,系统默认的坐标轴范围以及间隔有时候并不是很合适,如何根据自己的要求来显示呢,Set语句就可以帮忙咯!! 1. set(gca,'xtick',0:100:2500)  ...