Second X-Axis on Bottom of Contour Plot?
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi everyone! I hope you are all well and safe.
Just a quick question: I have a contour plot and I'm trying to add a second x-axis to the bottom of the plot. So, in essence, both x-axes should appear at the bottom, one on top of the other. Any pointers? I tried following the instructions included in the MATLAB Help Center, but I was unsuccessful seeing as my x-axes appeared in the same position, thus jumbling up the labels. I am also unsure if there are different instructions for contour plots :(
Here's a look at what I'm working with:
contour(x, [2 4 8 12 16], 'b-', 'ShowText', 'on', 'LabelSpacing', 700)
xlim([205 245])
xticklabels([12 14 16 18 20 22 24 26 28])
xlabel('Latitude')
ylim([1 21])
yticklabels([975 925 875 825 775 725 650 550 450 350])
ylabel('Atmospheric Level (hPa)')
title('Specific Humidity')
legend('q (g / kg)')
2 Kommentare
Antworten (1)
Ameer Hamza
am 2 Dez. 2020
Check this example
ax1 = axes();
ax1.Position = ax1.Position+[0 0.07 0 0];
xlabel('First x-axis');
ax2 = axes();
ax2.Position = ax1.Position-[0 0.10 0 0];
ax2.Color = 'none';
ax2.YAxis.Visible = 'off';
xlabel('Second x-axis');
0 Kommentare
Siehe auch
Kategorien
Mehr zu Contour Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!