python绘制甘特图,python matlab画图

  python绘制甘特图,python matlab画图

  1——11行,机器 工件 开始时间 结束时间16——19行,设置颜色任意多颜色表示任意多工件:aa=unidrnd(255,20,3)将生成的矩阵放入到color中即可

  %机器作业时间一时间2a=[0 0 0 5;1 0 5 49;2 0 49 145;0 1 5 22;1 1 49 135;2 1 145 177;0 2 22 94;1 2 135 189;2 2 189 225;];图(1);clfw=0.6%横条宽度set(gcf, color , w );color=[192,90,42;66,212,203;130,150,80;];%matlab中仅可以用字符表示8种颜色,超过8种就不可以了,%现在用rgb数组可以表示任意多的颜色,注意这里生成的255,28行修补中除了255% 生成颜色% aa=unidrnd(255,20,3)对于ii=1:size(a,1) x=a(ii,[3 3 4 4]);y=a(ii,1)[-w/2w/2w/2-w/2]0.9;p=patch(xdata ,x, ydata ,y, facecolor ,[color(a(ii,2) 1,1)/255,color(a(ii,2) 1,2)/255,color(a(ii,2) 1,3)/255], edgecolor , k );text(a(ii,3) 1,a(ii,1) 0.9,num2str(a(ii,2)), FontSize ,13);end xlabel({Makespan}, FontSize ,14, FontWeight , bold );ylabel({Machine}, FontSize ,14, FontWeight , bold );轴([0 250 0 4]);% 设置横纵坐标大小set(gca, FontSize ,12)set(gca, Box , on );%右上边框set(gca, YTick ,0:4);set(gca, YTickLabel ,{ ;num2str((1:3), M % d );});效果图:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: