一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - matlab xlabel位置的設置方式

matlab xlabel位置的設置方式

2021-11-09 10:27菜鳥小胡 Python

這篇文章主要介紹了matlab xlabel位置的設置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

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位置的設置方式

補充:Matlab作圖實例――xlabel,ylabel,title,text,plot,patch,datetime等的應用

做線性圖,并用變量標記每個點

所用數據如下:

matlab xlabel位置的設置方式

代碼如下:

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)

做出的圖如下:

matlab xlabel位置的設置方式

畫線形函數圖,填充一部分并畫網格

相應代碼為:

%填充并畫網格
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")

做出的圖如下

matlab xlabel位置的設置方式

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_45492560/article/details/104995214

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: tk白丝丨vk | 91在线视频免费观看 | 免费看一级毛片 | 丝袜美女被艹 | 成人影院入口 | 国产午夜精品理论片 | 男人狂躁女人下面的视频免费 | 欧美性野久久久久久久久 | 欧美乱子伦xxxx12在线 | 国产乱子伦在线观看不卡 | 欧美日韩成人在线 | 日本在线视频免费观看 | 精品无码久久久久久久动漫 | 国产欧美一区二区精品性色 | 亚洲伦理一区 | 男女肉文高h | 亚洲麻豆精品果冻传媒 | 99久久精品免费看国产高清 | 国产精品免费久久久久影院 | 天天有好逼 | 亚洲无人区乱码中文字幕 | 久久伊人影视 | 三级午夜宅宅伦不卡在线 | 国产成年人在线观看 | lubuntu网页版在线 | 四虎国产成人免费观看 | 国产乱码一卡二卡3卡四卡 国产乱插 | 操破苍穹在线 | 性一交一乱一伧老太 | 亚洲精品一区二区三区在线播放 | 免费观看国产大片资源视频 | 日韩在线观看免费 | 精品视频在线免费观看 | 成人影院www在线观看 | 手机国产乱子伦精品视频 | 教室眠催白丝美女校花 | 日本暖暖视频在线观看 | 九九免费高清在线观看视频 | 欧美日韩一二三区免费视频观看 | 成年人在线视频免费观看 | 亚洲第一男人天堂 |