我使用MATLAB绘制图形。传说太大,无法覆盖图表的一部分。我想在两列中分割图例的条目。我在网上看到了一些解释如何更改函数以在多列中显示图例的解决方案。但是,我的程序从Excel文件中读取数据,他们的解决方案对我不起作用。有人可以帮我解决这个问题吗?对不起,如果我的问题很天真,我在MATLAB中表现不佳。
这是我的代码:
A=xlsread('C:\temp.xlsx','A1:A10');
B=xlsread('C:\temp.xlsx','B1:B10');
C=xlsread('C:\temp.xlsx','C1:C10');
D=xlsread('C:\temp.xlsx','D1:D10');
E=xlsread('C:\temp.xlsx','E1:E10');
F=xlsread('C:\temp.xlsx','F1:F10');
G=xlsread('C:\temp.xlsx','G1:G10');
plot(A,B,A,C,A,D,A,E,A,F,A,G)
hold on;
axis([10 100 -10 0])
xlabel('length')
ylabel('BER')
legend('AAAAAAAAAA','BBBBBBBBBB','CCCCCCCCCC','DDDDDDDDDD','EEEEEEEEEEE','FFFFFFFFFF')
答案 0 :(得分:2)