# Double X-axis(t,p1) and single Y-axis(p2) depending on t

1 次查看（过去 30 天）
uzzi2023-2-28
Hello,
I am trying to find the behaviour of P2 according to the changes of P1 from the table.
So I plot like this
figure
p1=b.P1;
p2=b.P2;
plot(p1,p2) It didn't turn out well
figure
yyaxis left
y2 = p2;
y = p1;
x = duration(b.Time);
plot(x,y2)
yyaxis right
plot(x,y) Here, the data is controlled by the time and it turned out okay but I want the P1 on the x-axis to get the relationship with P2. So I thought about plotting according to my sketch. I want the p1 and time both in the x axis. I want to draw the line for p1 vs p2 according to the time. Can someone help me with this problem?

### 回答（1 个）

KSSV 2023-2-28
t = duration(T.Time);
p1 = T.P1 ;
p2 = T.P2 ;
plot(t,p1,'r',t,p2,'b') plotregression(p1,p2) ##### 1 个评论显示 无隐藏 无
Walter Roberson 2023-3-6
[h,m,s] = hms(duration(T.Time));
p1 = T.P1 ;
p2 = T.P2 ;
plot3(s,p1,p2)
xlabel('time (s)'); ylabel('p1'); zlabel('p3') ### 类别

Find more on 2-D and 3-D Plots in Help Center and File Exchange

R2022b

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!