MATLAB图例颜色

时间:2016-03-23 16:07:50

标签: matlab

编辑:简化示例也表现出相同的行为。使用MATLAB R2015b

这段代码以前工作得很好,但是突然间我遇到了问题。图例使用归因于最后创建的对象的颜色。

奇怪的是,它使用了正确的标记形状,但没有使用正确的标记颜色。有关正在发生的事情的任何想法,或者至少是如何解决方法?

计算和绘图很好,唯一不对的是图例对两个对象使用相同的颜色。

figure;
P1 = scatter(4, 6);
hold on;
P2 = scatter(2, 9);
set(P1, 'CData', [1 0 0]);
set(P2, 'CData', [0 0 1]);
set(P1, 'Marker', 's');
set(P2, 'Marker', '^');
hold off;
legend('P1', 'P2');

1 个答案:

答案 0 :(得分:2)

原来是R2015b中的已知错误。它已在R2016a中修复,并且错误报告页面上有一个补丁。

Bug Report Page