필터 지우기
필터 지우기

Creating plot with 2 x axes from property inspector?

조회 수: 6 (최근 30일)
MementoMori
MementoMori 2023년 5월 21일
댓글: Walter Roberson 2023년 5월 22일
Hi, I want to create a plot with two x axes, one on the bottom of the graph and the other one on the top.
Given a plot how can I create a x axes on the top of the graph using only property inspector?

답변 (1개)

Sulaymon Eshkabilov
Sulaymon Eshkabilov 2023년 5월 22일
Here is a doc for two x-axes and y-axes: DOC
Here is how to create two x-axes:
x1=0:.1:2*pi;
Y1 = sin(2*x1);
x2 = -pi:.1:pi;
Y2 = cos(2*x2);
t = tiledlayout(1,1);
ax1 = axes(t);
plot(ax1,x1,Y1,'r-o')
ax1.XColor = 'r';
ax1.YColor = 'r';
ax2 = axes(t);
plot(ax2,x2,Y2,'bd-.')
ax2.XAxisLocation = 'top';
ax2.YAxisLocation = 'right';
ax2.Color = 'none';
ax1.Box = 'off';
ax2.Box = 'off';
ylabel('cos(x_2)')
xlabel('x_2')
grid on

카테고리

Help CenterFile Exchange에서 Axis Labels에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by