plot with two y axis matlab - same axis at 0

조회 수: 14 (최근 30일)
Tobias Dehn Nielsen
Tobias Dehn Nielsen 2022년 11월 15일
댓글: VBBV 2022년 11월 15일
Hey
I want to plot two functions in the same plot. The output vs the input of a loop.
As you can see on the picture the picture dosnt look very pretty.
Is there a way to ensure that the "0" axis is the same for both functions
%Plot output vs input of plant
yyaxis left
plot(Time,LimitedVoltage,'LineWidth',3.0)
ylabel("Voltage [V]","FontSize",30,"FontName","Times")
yyaxis right
plot(Time,PositionOfShaft,'LineWidth',3.0)
ylabel("Amplitude [\circ]","FontSize",30,"FontName","Times")
legend({"Input to plant","Output of inner loop"},"FontSize",15,"FontName","Times","location","northwest")
xlabel("Time [s]","FontSize",30,"FontName","Times")
grid

답변 (1개)

VBBV
VBBV 2022년 11월 15일
yyaxis left
plot(Time,LimitedVoltage,'LineWidth',3.0)
ylabel("Voltage [V]","FontSize",30,"FontName","Times")
ylim([0 10]) % give the y-axis limit
yyaxis right

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by