我想根据重复百分比使用渐变颜色在我的绘图上绘制一些边缘。所以我的图表上重复次数最多的边是红色,其次是橙色,重复次数较少的边是浅米色。可以从 txt 文件中获取重复百分比。情节的其余区域我想保持白色。像下一张图像(考虑对象的形状和大小无关,只是颜色渐变是我感兴趣的)。
我怎么能用matlab做到这一点?
到目前为止我的方法:
编辑它与添加所有 cmd 一起工作
for jkl=1:size(edges,1)
plot(edges(jkl,1), edges(jk,2),'^','Color',[edgespercentage(jkl)/100 0 1], 'LineWidth', 2.5,'DisplayName', 'Edges with gradient color'); hold all
end
但正如我所见,情节不能保持每次迭代的颜色,并在最后只绘制最后计算的颜色(如预期的那样)。
先感谢您。
使用David K的提示找到了解决方案(谢谢!)