📄 picturegantchart1.m
字号:
function picturegantchart1(machine_total,job_total,total_mintime,best,st_best,t_best)
mm=machine_total;
nn=job_total;
figure(3);
axis ij;
axis([0 total_mintime+2 0.5 mm+1]); %指定坐标轴的范围
ylabel('Processing Machine','FontSize',12,'color','b');%对X轴进行标注,表示加工机器
xlabel('Processing Time','FontSize',12,'color','b'); %对Y轴进行标注,表示加工时间
title('the scheduling result','FontSize',16,'color','r');
BBest=zeros(mm,nn);
for i=1:mm
BBest(i,:)=best;
end
for i=1:mm
for j=1:nn
rectangle('Position',[st_best(i,j),i-0.25,t_best(i,j)-st_best(i,j),0.5],'linewidth',2);
n=strcat(int2str(st_best(i,j))); %找到位置标记上开始时间
text(st_best(i,j)-2,i-0.3,n,'FontSize',8,'color','m'); %写上的文字说明
u=strcat(int2str(t_best(i,j))); %找到位置标记上完成时间
text(t_best(i,j),i+0.25+0.06,u,'FontSize',8,'color','m');
jobname=strcat(int2str(BBest(i,j))); %找到位置标记上工件号
text((st_best(i,j)+t_best(i,j))/2-0.4,i,jobname);
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -