如何在 Matlab 中限制我的图例?到目前为止,我正在使用如下代码绘制图表:
figure;
hold on;
plot(log(X),7.35,'ro',7.35,log(Y),'bo');
axis([7.3 7.7 7.3 7.7]);
set(gca,'xtick',[7:0.1:7.7])
set(gca,'ytick',[7:0.1:7.7])
title('atheism test file 1')
xlabel('x axis'); ylabel('y axis');
legend show;
其中 X,Y 是 10 个元素的列向量。当我执行“传奇秀”时,它将显示 10 个红色圆圈数据 1、数据 2 等,然后显示 10 个蓝色圆圈。如果我将其修改为 legend('red','blue') 它只会给我两个红色圆圈,分别称为红色和蓝色......
我想要的是只用一个图例来显示 2 个项目,一个我可以命名的红色圆圈和一个蓝色圆圈。