在MS Windows环境下,colormap的颜色限制在256以内,超出256个colorbar会显示异常,如下图:9 h: P8 X, I5 M0 `, H" o7 T! A
+ X. J5 n- X ^$ h. k+ B
$ W) j- H" q/ K- b; \0 m3 D/ V2 d2 w5 D! j! [! h# J
上图colormap颜色个数为357个,colorbar显示异常,解决方法非常简单,只需在colormap命令前添加一行命令:set(gcf,'renderer','OpenGL'),或者set(gcf,'Renderer','zbuffer')
L* @, ~! [% B( W即可解决。9 M) B+ u0 X# S0 H$ q
0 J0 l; Q# z( ~4 h7 J. l( \7 l
: t' Q8 T. t1 \, t/ r0 |7 a. p6 A( j
$ } L# R. @8 f% }9 e& x' e7 M1 c) Z, [2 y
0 d8 ?% X4 q: o1 l$ C; `' f6 \2 {7 d7 W& R6 P
2 S* B7 F6 H% |. K- q
9 W! P& d7 d( g4 C9 n
) D5 G$ J# u7 C: u7 a- K& t+ a! |9 b6 f) T: o6 t% a( e
6 V6 z: b$ c( R4 n
( i, i8 z) p. k: U* `5 T. z' r
8 s. h/ h5 n2 Z* [- E- @! J5 ` 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |