黑色区域,我产生了一系列使用MATLAB contourf
地块。我需要用结果图来完成以下工作。在此状态下:绘制在MATLAB contourf情节
将此:
重要提示:我知道这应该变黑像素的坐标。
最简单的方法是可以使用ind2rgb
,手动执行“黑化”,然后使用imagesc
并处理轴操作。但使用这个,我将失去contourf
图形(例如轮廓线)。
有什么更好的点子?
黑色区域,我产生了一系列使用MATLAB contourf
地块。我需要用结果图来完成以下工作。在此状态下:绘制在MATLAB contourf情节
将此:
重要提示:我知道这应该变黑像素的坐标。
最简单的方法是可以使用ind2rgb
,手动执行“黑化”,然后使用imagesc
并处理轴操作。但使用这个,我将失去contourf
图形(例如轮廓线)。
有什么更好的点子?
您可以通过添加黑色您使用的一个操纵数字颜色表。
M = colormap; M = [0,0,0; M]; colormap(M)
现在分配给“应该是黑色”的像素值小于最小值。这会将此值映射到现在为黑色的最小颜色。
要高效地分配值使用subs2ind
它很优雅,非常感谢,但补丁更有用。 –
不客气 –
'patch'呢? –
哦,好的!非常感谢!我从来没有见过,但它应该工作! –