返回顶部
首页 > 资讯 > 后端开发 > Python >matlab xlabel位置的设置方式
  • 519
分享到

matlab xlabel位置的设置方式

2024-04-02 19:04:59 519人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

xlabel(‘time',‘FontSize',12); 如果没有设置位置,默认是在中间 在xlabel中也有position用法 xlabel(‘time',‘posi


xlabel(‘time',‘FontSize',12);

如果没有设置位置,默认是在中间

在xlabel中也有position用法


xlabel(‘time',‘position',[900,1870],‘FontSize',12);

此时‘time'在你设置的位置

还有一种用法是类似图像的用法


pos=axis;%取得当前坐标轴的范围,即[xmin xmax ymin ymax]
xlabel(‘time',‘FontSize',12, ‘Position',[pos(2) pos(3)])

x=0:pi/50:2*pi;
y=sin(x);
plot(x,y);
pos=axis;%取得当前坐标轴的范围,即[xmin xmax ymin ymax]
xlabel('x轴','position',[pos(2) 1.15*pos(3)]);%设置x轴标签的文本在图的右下方,1.15这个值根据自己的需要可以调整
形成的图

补充:Matlab作图实例——xlabel,ylabel,title,text,plot,patch,datetime等的应用

做线性图,并用变量标记每个点

所用数据如下:

代码如下:


clear
clc
fORMat compact
format shortG 
T = readtable('repayment_schedule.xlsx','ReadVariableNames',true)
T.time=datetime(datestr(T.time,'yyyy.mm.dd'),'InputFormat','yyyy.MM.dd',...
    'format','yyyy.MM.dd')
p=plot(T.time,T.m_per_month,T.time,T.m_residue)
p(1).Marker='o'
p(2).Marker='*'
box off
%让y轴不用科学计数法显示
h=GCa
y_val=h.YTick
y_str=string(y_val) %等价于y_str=num2str(y_val')
h.YTickLabel=y_str
%横轴日期显示设置
h.XTick=T.time
xtickangle(45) %让x轴的标签逆时针旋转45度
%画垂直虚线
hold on
p1=plot([datetime(2018,11,20) datetime(2018,11,20)],...
    [0 30830],'Color',[0.6 0.6 0.6],'LineStyle','--')
p2=plot([datetime(2018,12,20) datetime(2018,12,20)],...
    [0 26434],'Color',[0.6 0.6 0.6],'LineStyle','--')
p3=plot([datetime(2019,01,20) datetime(2019,01,20)],...
    [0 22038],'Color',[0.6 0.6 0.6],'LineStyle','--')
p4=plot([datetime(2019,02,20) datetime(2019,02,20)],...
    [0 17641],'Color',[0.6 0.6 0.6],'LineStyle','--')
p5=plot([datetime(2019,03,20) datetime(2019,03,20)],...
    [0 13245],'Color',[0.6 0.6 0.6],'LineStyle','--')
p6=plot([datetime(2019,04,20) datetime(2019,04,20)],...
    [0 8849],'Color',[0.6 0.6 0.6],'LineStyle','--')
p7=plot([datetime(2019,05,20) datetime(2019,05,20)],...
    [0 4452.8],'Color',[0.6 0.6 0.6],'LineStyle','--')
hold off
%标注每个点
str1=string(T.m_per_month)
str2=string(T.m_residue)
text(T.time,T.m_per_month-1200,str1,'Color',[0 0.447 0.741],...
    'HorizontalAlignment','center')
text(datetime(datenum(T.time)+2,'ConvertFrom','datenum'),...
    T.m_residue+1100,str2,...
    'Color',[0.85 0.325 0.098],...
    'HorizontalAlignment','left')
%图例
legend([p(1) p(2)],{'每月还款金额','每月还款后剩余总本息'},...
    'Location','northeast','NumColumns',1)
%各个标题
xlabel('还款时间')
ylabel('还款金额')
title({'GGG还款计划';'2018.12.20-2019.06.20'})
print('GGG还款计划','-dpdf')
%将数据再写入excel
% writetable(T,'test.xlsx','WriteVariableNames',true)

做出的图如下:

画线形函数图,填充一部分并画网格

相应代码为:


%填充并画网格
clear
clc
v1 = [0 0; 4 0; 4 4;0 4];
f1 = [1 2 3 4];
figure
patch('Faces',f1,'Vertices',v1,...
    'EdgeColor',[0.75 0.75 0.75],'FaceColor',[0.75 0.75 0.75]);
g=gca
g.XTick=[0:4]
g.YTick=[0:4]
g.XLim=[0 4.5]
g.YLim=[0 4.5]
grid on
g.Layer = 'top';
g.GridColor=[1 1 1]
g.GridLineStyle='--'
g.GridAlpha = 1
axis square
%挖洞
v2 = [1 1;2 1;2 2;1 2];
f2 = [1 2 3 4];
patch('Faces',f2,'Vertices',v2,...
    'EdgeColor',[0.75 0.75 0.75],'FaceColor',[1 1 1]);
%画函数图
hold on
f1=@(t) 4*t-4
f2=@(t) 0.25*t+1
f1p=fplot(f1,[1 2],'k','LineWidth',1,'DisplayName','X的策略')
f2p=fplot(f2,[0 4],'--k','LineWidth',1,'DisplayName','Y的策略')
xlabel('X的策略')
ylabel('Y的策略')
legend([f1p f2p],{},'NumColumns',2,'FontSize',10)
%导出为PDF
% saveas(gcf,'qiyan.pdf')
print('qiyan','-dpdf')

做出的图如下

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: matlab xlabel位置的设置方式

本文链接: https://lsjlt.com/news/126484.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • matlab xlabel位置的设置方式
    xlabel(‘time',‘FontSize',12); 如果没有设置位置,默认是在中间 在xlabel中也有position用法 xlabel(‘time',‘posi...
    99+
    2024-04-02
  • 如何在matlab中设置xlabel
    这篇文章将为大家详细讲解有关如何在matlab中设置xlabel,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。xlabel(‘time',‘FontSize',12);如果没...
    99+
    2023-06-15
  • SpringBoot资源文件的存放位置设置方式
    目录默认存放静态资源文件的位置手动配置其搜索资源文件的文件夹位置把文件放在SpringBoot项目下的classpath中把文件放在项目jar包之外的服务器磁盘中的某个文件夹中Spr...
    99+
    2024-04-02
  • css设置字体位置的方法
    这篇“css设置字体位置的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“css设置字体位置的方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看...
    99+
    2023-06-06
  • R语言 小数点位数的设置方式
    经常用数据分析,有时不同的文件的小数位数不一样,但是我们可以让它们的位数保持一致的,下面的介绍就是设置小数位数。使用options函数> options(digits) 默认为...
    99+
    2024-04-02
  • windows10电源模式设置位置介绍
    windows10电源模式设置在哪呢,笔记本客户会想要知道自己的笔记本的电源模式设置的位置,下面就是有关windows10电源模式设置位置介绍,最先客户必须点击笔记本右下方的电池图标,随后讲滑块拖到最好性能上,这样就可以设置了,还能够设置为...
    99+
    2023-07-16
  • mybatis配置mapper-locations位置的多种方式
    方式一 xml文件与mapper类放在一起。 yml 配置 mybatis: config-location: classpath:mybatis-config.xml mapper-locations: classpath:c...
    99+
    2023-08-16
    mybatis java mysql
  • 设置html背景图片位置的方法
    这篇文章主要介绍“设置html背景图片位置的方法”,在日常操作中,相信很多人在设置html背景图片位置的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”设置html背景图片...
    99+
    2024-04-02
  • matlab怎么查找cell元素位置
    在MATLAB中,可以使用`find`函数来查找cell数组中满足条件的元素位置。下面是一个示例:```matlab% 创建一个包含...
    99+
    2023-08-19
    matlab
  • matlab怎么找最大值对应的位置
    在MATLAB中,可以使用`max`函数找到矩阵或向量中的最大值,并使用`find`函数找到该最大值对应的位置。例如,假设有一个矩阵...
    99+
    2023-09-12
    matlab
  • css设置占位隐藏的方法
    这篇文章主要介绍了css设置占位隐藏的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在css中,可以使用visibility属性来设置占位隐藏,语法“visibility...
    99+
    2023-06-14
  • javascript 设置光标位置
    在日常的Web开发中,有时候我们需要动态设置文本框或文本域中的光标位置。在这种情况下,javascript是一个非常好的选择。本文将介绍如何使用javascript设置光标位置。首先,获取文本框或文本域元素。我们可以使用getElement...
    99+
    2023-05-14
  • css中如何使用position设置元素的定位方式
    这篇文章将为大家详细讲解有关css中如何使用position设置元素的定位方式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、简介CSS的 position 属性设置元...
    99+
    2024-04-02
  • win10网络位置怎么设置 win10网络位置设置图文教程
      win7系统安装后首次联网会出现设置网路位置的提示,但win10首次联网却没有出现,是不是win10没有相关设置呢?今天小编就给大家分享Win10网络位置设置教程,其实win10是有网络位置设置的,只是和win7不一...
    99+
    2023-06-16
    win10 win10网络位置 位置 网络 设置 教程 图文
  • Navicat数据存放位置和备份数据库路径设置方式
    目录Navicat数据存放位置和备份数据库路径设置navicat的数据库存放位置在什么地方?具体步骤具体方法 如何修改 Navicat 默认保存路径总结Navicat数据存放位置和备份数据库路径设置 navic...
    99+
    2023-01-09
    Navicat数据存放位置 备份数据库路径设置 备份数据库路径
  • html怎么设置图片的位置
    这篇文章主要介绍“html怎么设置图片的位置”,在日常操作中,相信很多人在html怎么设置图片的位置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html怎么设置图片的位置”...
    99+
    2024-04-02
  • jquery如何设置元素的位置
    本文小编为大家详细介绍“jquery如何设置元素的位置”,内容详细,步骤清晰,细节处理妥当,希望这篇“jquery如何设置元素的位置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
  • html如何设置文字的位置
    这篇文章主要介绍了html如何设置文字的位置,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。html设置文字位置的方法:首先使用position属性设置文字元素的定位类型(绝对...
    99+
    2023-06-15
  • Pyecharts中的饼图位置调整方式
    目录Pyecharts饼图位置调整不调整可能会显示成这样调整后的效果是这样利用Pyecharts 制作饼图Pyecharts饼图位置调整 如果要把 pyecharts 里的饼图嵌入其...
    99+
    2024-04-02
  • 自定义log4j.properties的加载位置方式
    目录自定义log4j.properties加载位置方法一方法二方法三log4j.properties自定义路径在web.xml 下面配这些参数自定义log4j.properties加...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作