Creating plot with 2 x axes from property inspector?

13 visualizaciones (últimos 30 días)
MementoMori
MementoMori el 21 de Mayo de 2023
Comentada: Walter Roberson el 22 de Mayo de 2023
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?

Respuestas (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov el 22 de Mayo de 2023
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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by