策划三轴与一个y轴

78(30天)
多莉更多
多莉更多 2021年8月12日
编辑: darova 2021年8月14日
我试图用不同的情节三行3 x轴和Y轴。
1) 我试着使用addaxis但它只是添加3 Y轴。
2。 我也试着阴谋。但是它显示一些错误。
代码:
Y =(深度);
x = [T15 S15,去往B15];
位置=“底”;
标签= strjust (char (“轴”,“x = T ',x =年代”,“x = B”),“对”);
%的阴谋(x, Y,位置,标签);
[霍奇金淋巴瘤,他]=情节(x, Y,位置,标签);
stylel = char (“——”,“-”。,“- - -”);
colorl =得到(gcf,“DefaultAxesColorOrder”);
i = 1:尺寸(x, 2)
集(霍奇金淋巴瘤(我),“线型”stylel(我,:)“颜色”colorl(我:))
集(他(我),“XColor”colorl(我:))
结束
错误:
)错误使用*不正确的维度的矩阵乘法。检查第一个矩阵的列数匹配第二个矩阵的行数。执行elementwise乘法,使用‘*’。
b)错误在情节(第80行)
lim_new = lim_fix - (ori (ori-1)) * diff (lim_fix) * (n - 1) * k / (1 - (n - 1) * k);
3所示。我也试过这 链接
它只是给了我3轴和3号线的阴谋。
4所示。不同的方法:
一个=轴(“单位”,“归一化”,“位置”,(。1 .35点7。6),“xlim”(2 - 2),“xtick”,2:1:2);
情节(M5_prf {2}。去往B15, M1_5 {1,2},“颜色”,“r”)
集(gca),“YDir”,“反向”);
持有
情节(M5_prf {2,}。S15、M1_5 {1,2})
集(gca),“YDir”,“反向”);
持有
情节(M5_prf {1,2}。T15, M1_5 {1,2})
集(gca),“YDir”,“反向”);
b =轴(“单位”,“归一化”,“位置”(0.13分之0.775 - 0.000001),“xlim”35 [33],“颜色”,“没有”);
c =轴(“单位”,“归一化”,“位置”,(。13 .02 .775 0.000001),“xlim”(0.000006 - 0.000013),“颜色”,“没有”);
最后一个方法是给我3曲线相同颜色(附件图片)。我无法改变自己的颜色。如果有更好的方法来得到3 xaxis请让我知道。我也想使用3轴为次要情节/ tiledlayout情节。有没有可能在matlab ?如果没有其他的软件我可以试试吗?
谢谢!

答案(2)

亚当Danz
亚当Danz 2021年8月13日
编辑:亚当Danz 2021年8月13日
看到 这样的评论 列出许多例子的链接。
但是,在继续之前,你相信这是最好的方式来表示数据?这些非常不同的尺度和它看起来像观众将不得不执行心理体操比赛数据轴。
如果数据是比较,为什么不正常化x所有线路共享相同的归一化?如果数据并不意味着相比,为什么不直接使用3种不同的轴吗?

凯利卡尼
凯利卡尼 2021年8月13日
我喜欢做这种事情的手动方式,使用我 offsetaxis 函数。它需要更多的手工编码比功能如情节,但它允许您添加尽可能多的x或y轴需要:
深度= linspace(0800年,50);
T15 =兰德(50,1)* 3 - 1.5;
S15 =兰德(50,1)* 3 + 33;
去往B15 =兰德(50,1)* 7 + 6;
% 3图3数据集重叠轴,1线/轴
斧子(1)=轴(“位置”(0.1 - 0.2 0.8 - 0.7));
斧子(2)=轴(“位置”,ax (1) .Position);
斧子(3)=轴(“位置”,ax (1) .Position);
坳=得到(ax (1),“DefaultAxesColorOrder”);
ln(1) =情节(ax (1), T15,深度,“颜色”坳(:));
ln(2) =情节(ax (2), S15、深度“颜色”:坳(2));
ln(3) =情节(ax(3),去往B15,深度,“颜色”坳(:));
集(ax,“ydir”,“反向”);
集(ax (2:3),“颜色”,“没有”,“ytick”[]);
%的x轴偏移阴谋2和3
hy2 = offsetaxis (ax (2),“x”,0.1);
hy3 = offsetaxis (ax (3),“x”,0.2);
集(ax (1),“xcolor”坳(:));
集(hy2,“xcolor”:坳(2));
集(hy3,“xcolor”坳(:));

下载188bet金宝搏


释放

R2020b

社区寻宝

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

开始狩猎!