如何图上的两个点之间画一条线?
45视图(30天)
显示旧的评论
大家好,
有什么办法可以画一条线在中心情节如图。我需要线的长度一样的第一个情节和其他人。请帮助我。提前谢谢。
我的代码:
Z = readtable (“Atq100_2.xlsx”);
data = table2array (Z);
N =大小(数据,2);
新型干法= N / 2;
ttlc = {x = 10毫米,“x = 250毫米”,“x = 500毫米”,“x = 1000毫米”,“x = 1500毫米'};
xofst = (10 250 500 1000 1500);
图
ylim ([1] * 200)
xlim (1600 [0])
抓住
k = 1:规划
坳= (2 - 1)+ 2 * (k - 1);
风化石灰岩= 5;%放大系数
datacol1 =数据(:,(1)上校)*风化石灰岩+ xofst (k);
惠普(k) =情节(datacol1、数据(:,(2)上校),“线宽”,2);
%的阴谋(数据(:,(1)上校)+ xofst (k),数据(:,(2)上校),“线宽”,2)
轻佻% = min(数据(:,(1)上校)+ xofst (k));
% maxx = max(数据(:,(1)上校)+ xofst (k));
风骚女子= min (datacol1);
maxx = max (datacol1);
情节([1;1]*[风骚女子maxx的],([1;1]* ylim)。””:k”,“线宽”,1)%绘制垂直行“规模”
%的阴谋([1;1]*[风骚女子],([1;1]* ylim)。”、“:k”、“线宽”,1)%情节垂直”规模的线
结束
推迟
hl =传奇(ttlc(惠普),“位置”,“northeastoutside”);
与问候,
0评论
接受的答案
明星黾
2021年9月24日
我认识到代码!
我添加了这个情节调用其他循环:
情节([风骚女子maxx], [0 0],“- k”,“线宽”,1)%的阴谋水平的零线
它的情节一条水平线
0
对于每个部分所定义的
“规模”
行。
Z = readtable (“//www.tatmou.com/matlabcentral/answers/uploaded_files/748504/Atq100_2.xlsx”);
data = table2array (Z);
N =大小(数据,2);
新型干法= N / 2;
ttlc = {x = 10毫米的,x = 250毫米的,x = 500毫米的,x = 1000毫米的,x = 1500毫米的};
xofst = (10 250 500 1000 1500);
图
ylim ([1] * 200)
xlim (1600 [0])
持有在
为k = 1:规划
坳= (2 - 1)+ 2 * (k - 1);
风化石灰岩= 5;%放大系数
datacol1 =数据(:,(1)上校)*风化石灰岩+ xofst (k);
惠普(k) =情节(datacol1、数据(:,(2)上校),“线宽”2);
%的阴谋(数据(:,(1)上校)+ xofst (k),数据(:,(2)上校),“线宽”,2)
轻佻% = min(数据(:,(1)上校)+ xofst (k));
% maxx = max(数据(:,(1)上校)+ xofst (k));
风骚女子= min (datacol1);
maxx = max (datacol1);
情节([1;1]*[风骚女子maxx的],([1;1]* ylim)。””:k”,“线宽”,1)%绘制垂直行“规模”
%的阴谋([1;1]*[风骚女子],([1;1]* ylim)。”、“:k”、“线宽”,1)%情节垂直”规模的线
情节([风骚女子maxx], [0 0],“- k”,“线宽”,1)%的阴谋水平的零线
结束
持有从
hl =传奇(ttlc(惠普),“位置”,“northeastoutside”);
Experimenbt得到不同的结果。
。