我有2行数据如下:
STA0 =
'0 -> 2 1.000000 1.000200 A-MPDU 1.000000 1.000100 SUCCESS 1.000100 1.000200 FAIL NO'
'0 NO NaN 1.000270 1.000570 BACKOFF NaN NaN NO NaN NaN NO NO'
我想在Matlab中制作这样的图形:
到目前为止,我只能在只有一行时才能生成图形,因此退避矩形不存在。
如何将这两行绘制成上图?
答案 0 :(得分:0)
要绘制彩色矩形,请查看此Saturn Fiddle。
figure;
hold all;
xlim([0,1]);
ylim([0,1]);
set(gca,'visible','off');
rectangle('Position',[0,0,.5,.5],'FaceColor',[1,0,0]);
rectangle('Position',[.5,.5,.2,.2],'FaceColor',[0,0,1],'EdgeColor',[0,0,0],'Linewidth',4,'Linestyle','--');
print("MyPNG.png", "-dpng")
您可以根据自己的情况自定义上面的代码。