2016-01-20 83 views

回答

3

它看起来像是这个版本的已知的bug,即散点图中的图例颜色不适合。

如果您单击链接,您可以从Mathworks下载修补程序来解决问题。

作为一种变通方法,可以分配各散点图的MarkerEdgeColor到其相关CData,或生成散点图后任何RGB三元:

h1=scatter([1:10],[1:10],'r'); 
hold on; 
h2=scatter([1:10],[2:11],'blue'); 

h1.MarkerEdgeColor = h1.CData; 
h2.MarkerEdgeColor = h2.CData; 

%// or -----\\% 
%// h1.MarkerEdgeColor = [1 0 0]; 
%// h2.MarkerEdgeColor = [0 0 1]; 
%//----------\\% 

legend([h1;h2],'Location','NorthWest'); 

输出:

enter image description here