显示在colourbar定期

1视图(30天)
弗朗西斯科·Marchione
弗朗西斯科·Marchione 2021年9月24日
我想定期的colourbar显示值:也就是说,我想colourbars显示两个极端(最大和最小)和固定数量的中间值(间隔),自动。
1评论
弗朗西斯科·Marchione
弗朗西斯科·Marchione 2021年9月24日
我开发了这段代码:
T1 = readtable (“SLJ20 PEEL.xlsx”,“VariableNamingRule”,“保存”);
:% First10Rows = T1 (1:10)
% T1Sz =大小(T1)
VarNames = T1.Properties.VariableNames;
N = 50;%插值矩阵大小
十五= linspace (min (T1{: 1}),马克斯(T1 {: 1}), N);%建立向量
青年志愿= linspace (min (T1{: 2}),马克斯(T1 {: 2}), N);%建立向量
[Xm, Ym] = ndgrid(十五,青年志愿);%建立插值矩阵
Zm评选= griddata (T1 T1 {: 1}, {2}:,, T1 {: 3}, Xm, Ym);%插入
Zm评选surfc (Xm, Ym)
网格
阴影插值函数
集(0,“DefaultTextInterpreter”,“乳胶”)
六氯苯= colorbar;
包含(hcb,“[{\它Pa}]”);
hcb.Label。翻译=“乳胶”;
设置(hcb,“TickLabelInterpreter”,“乳胶”)
colormap (jet (50))
标题(“EPX1”,“字形大小”13岁的“翻译”,“乳胶”)
集(0,“DefaultTextInterpreter”,“乳胶”)
六氯苯= colorbar;
hcb.TickLabelInterpreter =“乳胶”;
% ColorbarRulerProperties = hcb.Ruler
hcb.Ruler。TickLabelFormat =“% .2f”;
设置(hcb,“滴答”((hcb。限制,hcb.Ticks]))
集(gca),“TickLabelInterpreter”,“乳胶”)
%的话= hcb.Ticks;
% expstr = @ (x) [x(:) . * 10。^装天花板(log10 (abs (x (:) + (x = = 0))))地板(log10 (abs (x (:) + (x = = 0)))));
% tixexp = expstr(耐温钛(:))
% tixexplbl =组成(%。2 f \ \ * 10 ^ {% 2 d}”, [tixexp(: 1)修复(tixexp (:, 2))))
%六氯苯。TickLabels = tixexplbl;
包含(“{\ x}({} \它毫米)”)
ylabel (“{\ y}({} \它毫米)”)
zlabel (“{\}剪切应力[{\它MPa}]”)

登录置评。

答案(0)

类别

找到更多的在Colormaps帮助中心文件交换

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!