在MS Windows环境下,colormap的颜色限制在256以内,超出256个colorbar会显示异常,如下图:
% u' n0 u( b3 W% b/ R# y7 X4 H2 w5 ?5 S" y! L
1 O6 p2 @+ x( |3 ]+ g ?& o
7 b6 j3 x0 L$ v, N上图colormap颜色个数为357个,colorbar显示异常,解决方法非常简单,只需在colormap命令前添加一行命令:set(gcf,'renderer','OpenGL'),或者set(gcf,'Renderer','zbuffer')% s- f8 s. R( J1 e0 o- p: b
即可解决。
7 m! i7 a9 w4 Y- V" C; Z! }6 N% D, b: z+ Q8 ?+ ?! ?8 M5 V5 ?
& R6 ]2 h9 ~; D5 X2 _/ v& t0 M+ ]8 \% m! z+ t7 S2 B
7 p2 g j# t* q; N; l7 v
! R/ R* L" F3 D& @: \! c+ n+ s, M, f/ U0 b# y- q) x* G) s' N3 X
, E$ s) `: z8 e; _' n/ V) u- D, Q/ }3 B
# S s* r; J* o
) s; C& d4 n) V4 @/ k
' U# g. q+ \( |& H
/ n' s/ z/ K5 `6 e/ b+ A
7 d5 n- l) l7 ~3 u) J: ? 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |