gpt4 book ai didi

matlab - Matlab 图中的颜色图/数据提示问题

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:55 25 4
gpt4 key购买 nike

我运行这段代码

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 );

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

使用,

set(gcf, 'Renderer', 'opengl')

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

最佳答案

此行可防止您上面提到的行为:

set(0, 'DefaultFigureRenderer', 'opengl');

它为所有新图形设置渲染器。您可以将该行放在 startup.m 文件中。

要了解有关启动文件的更多信息,请转到:

http://www.mathworks.com/help/matlab/ref/startup.html

(如果该文件不存在,您基本上会生成该文件,并将您希望在 Matlab 启动时运行的代码放在那里)。

关于matlab - Matlab 图中的颜色图/数据提示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27450386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com