小编Dav*_*vid的帖子

matlab图中的colormap/datatip问题

我运行这段代码

A = uint8( ones( 200 ) );
a = [ A * 0 A * 1; ...
      A * 2 A * 3 ];

color_map = [ 0    0    0; ...
              0.3  0.3  0.3; ...
              0.9  0.3  0.1; ...
              1    1    1; ...
              zeros( 252, 3 ) ];

h = image( a );
colormap( color_map );
Run Code Online (Sandbox Code Playgroud)

然后,我使用datatip功能选择图中的一个点.这使得图中的颜色发生变化.它们仍然具有相同的索引和RBG值,但它们是不同的颜色.然后,我删除了数据提示,颜色恢复到正确的颜色.

使用,

set(gcf, 'Renderer', 'opengl')
Run Code Online (Sandbox Code Playgroud)

使问题消失,但我想知道是否有办法避免这样做?我正在使用MATLAB R2013b.

matlab matlab-figure

9
推荐指数
1
解决办法
355
查看次数

标签 统计

matlab ×1

matlab-figure ×1