我怎么能这情节图吗?

1视图(30天)
SM
SM 2022年4月11日
回答: 沃斯 2022年4月16日
X = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Y = (“d = 1”,' d = 3 ',《d = 2》,《d = 2》,' d = 3 ',“d = 1”,《d = 2》,《d = 2》,“d = 1”,' d = 3 ']
结果将类似于这个数字。
4评论
SM
SM 2022年4月16日
我用下面的代码来剧情:
(1)。颜色= (0 0 0);脸(2).Colours = (0.8500 0.3250 0.0980);面(3).Colours = (0.9290 0.6940 0.1250);
日元= [1,0,0,0,1,0,0,0,1,0];% d = 1(工人1)
Y2 = [0, 0, 1, 1, 0, 0, 1, 1, 0, 0);% d = 2(工人2)
Y3 = [0, 1, 0, 0, 0, 1, 0, 0, 0, 1];% d = 3(工人3)
天= 10;
i = 1;
我< =天
如果日元(i) = = 1
矩形(“位置”,(0 1 1 (i - 0.5)),“FaceColor”,(1).Colours,“EdgeColor”,(1).Colours,“线宽”,0.5)
轴([0天0 1])
elseifY2 (i) = = 1
矩形(“位置”,(0 1 1 (i - 0.5)),“FaceColor”,(2).Colours,“EdgeColor”,(2).Colours,“线宽”,0.5)
轴([0天0 1])
elseifY3 (i) = = 1
矩形(“位置”,(0 1 1 (i - 0.5)),“FaceColor”,(3).Colours,“EdgeColor”,(3).Colours,“线宽”,0.5)
轴([0天0 1])
结束
我=我+ 1;
结束
得到的数据是:
illsutrate,工作日={1、5、9}有黑条工人1执行责任在那些日子。其他日子也可以相应地exlained。现在我的问题是:(1)如何插入传奇Y1、Y2、Y3吗?;(2)有什么简单快捷的方式画出来吗?
谢谢

登录置评。

接受的答案

沃斯
沃斯 2022年4月16日
您可以使用创建 补丁 对象,而不是 矩形 对象,然后让一个传奇(一些)这些补丁。
或者您可以创建 补丁 与南数据对象(所以他们不出现在轴)除了 矩形 你已经有对象,每个颜色一个补丁,用于传奇:
(1)。颜色= (0 0 0);脸(2).Colours = (0.8500 0.3250 0.0980);面(3).Colours = (0.9290 0.6940 0.1250);
日元= [1,0,0,0,1,0,0,0,1,0];% d = 1(工人1)
Y2 = [0, 0, 1, 1, 0, 0, 1, 1, 0, 0);% d = 2(工人2)
Y3 = [0, 1, 0, 0, 0, 1, 0, 0, 0, 1];% d = 3(工人3)
天= 10;
i = 1;
我< =天
如果日元(i) = = 1
矩形(“位置”,(0 1 1 (i - 0.5)),“FaceColor”,(1).Colours,“EdgeColor”,(1).Colours,“线宽”,0.5)
%轴([0天0 1]);
elseifY2 (i) = = 1
矩形(“位置”,(0 1 1 (i - 0.5)),“FaceColor”,(2).Colours,“EdgeColor”,(2).Colours,“线宽”,0.5)
%轴([0天0 1]);
elseifY3 (i) = = 1
矩形(“位置”,(0 1 1 (i - 0.5)),“FaceColor”,(3).Colours,“EdgeColor”,(3).Colours,“线宽”,0.5)
%轴([0天0 1]);
结束
我=我+ 1;
结束
%(设置坐标轴限制一次,包括+ / - 0.5)
轴(0.5[0.5天+ 0 1]);
%与南数据创建三个补丁,用于使传奇:
p =[补丁(南、南、面(1).Colours);补丁(南、南、面(2).Colours);补丁(南、南、面(3).Colours)];
%让这三个补丁一个传奇
传奇(p, {“日元”“Y2”“Y3”})%(称之为你喜欢什么)

更多的答案(0)

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!