2013-04-05 59 views
0

我试图让稀疏矩阵的不同元素是不同的颜色(填充),但它似乎不适用于黑色。但即使我改变了黑色不同的颜色,我得到一个奇怪的Blurb在Matlab中更改间谍的显示

spy(A,'ks',3) 
markerH = findall(gca,'color','k'); 
set(markerH,'MarkerFaceColor','k'); 
hold on 
spy(A==10,'gs',3) 
markerH = findall(gca,'color','g'); 
set(markerH,'MarkerFaceColor','g'); 
hold off 

我怎样才能得到这个工作?

回答

1

因为其他对象如文本也可能具有颜色属性并且是黑色的。使用

markerH = findall(gca,'type','line','color','k');