slip_percent绘制在y轴vs nInc上(运行代码时获得'nInc'和'numofContacts'的值)
slip_percent = cell(1,numofContacts);
for nC=1:numofContacts
slip_percent{nC} = ShearCapacity(:,(5*nC));
end
Slip_percent 是列矩阵,应使用不同的颜色绘制在同一图表上并传达它们 . 如果numofContacts(nC)是固定的,那么解决方案将很简单 .
我尝试了下面的代码,但它绘制了相同颜色'Leg'的所有行:这个数组包含以下元素:CaseA,CaseB,----- CaseZ,CaseAA,---,CaseZZ . 假设numofContacts = 3,slip_percent中有3列,那么这三列必须在不同颜色的相同图中绘制,并且必须将它们命名为CaseA,CaseB和CaseC resp .
hold on
x = linspace(0,nInc);
for g=1:numofContacts
plot(slip_percent{g})
legend(Leg(g));
xlabel('Load Increment');
ylabel('% of Bolt Slip');
hold off
end
任何人都可以帮助我绘制不同颜色的线条以及如何命名它们?
谢谢
1 回答
您可以将
legend
与字符串单元格数组参数一起使用以提供多个图例 .也尝试用
hold all
替换hold on