在以下散点图中
我想通过以下方式修改图例:
群集2(绿色)应该成为群集4(绿色) 和簇4(蓝色)应该成为cluster2(浅蓝色)
重要提示:
1)我想维护图例中的顺序(即群集1,群集2,群集3等)
2)图中的颜色不应改变
是否可以仅使用无花果文件?感谢
答案 0 :(得分:1)
要从图中获取数据,请按照these instructions。
要更改图例中的顺序,您需要更改使用scatter3(X,Y,Z,S,C)
绘制群集的顺序 - 即在cluster2和cluster4之间切换。
要保持原始颜色的顺序不同,您可以执行以下操作之一:
C
是' g'对于绿色和' c'例如,青色(浅蓝色)。全部在scatter3
documentation。请注意,此绿色与默认的第二种颜色不同。对于默认使用的深绿色设置C = [0 0.5 0];
。更改默认颜色顺序。对于切换2和4,您可以执行以下操作:
ColorOrder = get(gcf, 'DefaultAxesColorOrder');
ColorOrder = ColorOrder([1 4 3 2 5:end], :);
set(gcf, 'DefaultAxesColorOrder', ColorOrder);