EDA365电子论坛网

标题: 让colorbar和图形边框线宽一致 [打印本页]

作者: like_22you    时间: 2023-2-17 13:21
标题: 让colorbar和图形边框线宽一致
图形边框和color边框线宽不一致,但明明设置的是一样的数值,请问问题在哪里呢?
& _4 `% j- K4 `  t- n# r" f# M9 Mfigure(2)) I3 V3 g3 B( w* G
set(gcf,'color','w');
2 j3 Q( p) x. c& F, _0 f& o4 }4 U& T4 k  D
x=[1:61];
( e3 P1 B# L% Gy=[1:25];
' P+ F& H. z# K1 e0 {data0 = ones(61,25);2 |5 z' J/ s/ x& x, _0 D/ I
  v1 m/ O8 H5 \3 }
p1=pcolor(x,y,data0');hold on;
. e0 X! C. U" q$ haxis equal;
0 y1 k. m' d7 tset(p1,'LineStyle','none');, S1 O2 t  g2 ]" G- t; w% c4 P4 c
xlim([x(1) x(end)]);ylim([y(1) y(end)]);) x0 [  s0 f) S2 f5 L' v9 F

% |4 o/ r, ]  j% p* h# a: d
lw0=1.8;& p/ A1 K- T- {  o& `) n
fs0=8;
. p& c) S; s( ~set(gca,'linewidth',lw0)( J) N7 P* R9 G4 _) f9 T
set(gca,'FontSize',8,'FontWeight','bold');4 B9 `5 I0 R) e) _! P: o
0 H: T& v0 X' o5 V: t, t# N3 _
hh=colorbar('southoutside');
1 x" x0 z" o6 v& p9 x: c# [set(hh,'linewidth',lw0)2 l3 s* E5 W* p# Z6 Z7 i. H
set(gca,'linewidth',lw0)& y$ Z9 W9 Q6 I, t/ t5 i

$ `5 K0 `" K/ r" l5 Z
: m# a- N  B, x8 g/ B

; |# ]/ U9 T1 H& \5 c( ]
/ W' P! W1 e7 B' H& A
3 Z, b* K. }; h3 K( z
作者: nocturne    时间: 2023-2-17 14:29
仅供参考,应该是显示的问题,比如调整x范围
* o' K( R' r) U, c- ?clear
0 @& n! t! ?- Wclc
6 h2 V3 i$ V; Yfigure(2)1 {1 o" I( t. r7 _5 E
set(gcf,'color','w');( C7 E0 P! q/ q

) J  A8 [( W* P+ b# Rx=[1:61];- c! N. }0 R8 q$ b- T: n$ [
y=[1:25];
( u. k! s8 `, C2 n. kdata0 = ones(61,25);# v% f9 o# b" F$ p7 z- h

1 n$ A* `9 G6 b6 I  h: U& fp1=pcolor(x,y,data0');hold on;' d9 }: f% U  l
axis equal;9 N3 {6 X+ J% `. ^# L2 X. i+ T5 \+ W3 G
set(p1,'LineStyle','none');  G/ o5 I: s8 j! `
xlim([x(1)-0.5 x(end)+0.5]);ylim([y(1) y(end)]);2 K9 V1 \4 ~! e. ?3 f/ u
+ p; m! v) z4 ]" @
lw0=1.8;
1 N- ^/ t! _6 _. ^; W1 a8 @% \) _# Ffs0=8;/ t8 C  d2 e' v" M
set(gca,'linewidth',lw0)5 Q* t3 L' y) S$ q1 N7 D9 u) `, l  }& a
set(gca,'FontSize',8,'FontWeight','bold');
" Z2 a& J1 }! g% |; _: N6 V3 X! `3 B
6 `6 H1 F; M1 [  C6 `- T" I9 \hh=colorbar('southoutside');
: g+ Z  y" ]) K* }4 aset(hh,'linewidth',lw0)5 L# t; i' X# c
set(gca,'linewidth',lw0)

; X; P* N3 W$ c3 u# p  a5 _; M& A
作者: unfaithful2021    时间: 2023-2-17 14:50
指定边框线粗细后,加一句
3 l5 G6 i  O7 x( h2 b8 Lset( gca, 'Layer','Top' )




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2