How to plot with pcolor one 2D function with two x axis ?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I would like to plot one function with two x axis. One on the bottom one on the top. The top is just different vector. How to add the second x axis on the top ?
X = rand(100,100);
x = linspace(1,100,100);
x2 = linspace(0.1,1,100);
y = linspace(100,200,100);
pcolor(x,y,X);
0 commentaires
Réponse acceptée
Walter Roberson
le 7 Fév 2016
X = rand(100,100);
x = linspace(1,100,100);
x2 = linspace(0.1,1,100);
y = linspace(100,200,100);
ax1 = axes();
pcolor(ax1, x,y,X);
ax2 = axes( 'Position', get(ax1, 'Position'), 'XAxisLocation', 'top', 'Xlim', [x2(1), x2(end)], 'YLim', get(ax1, 'YLim'), 'YTickLabel', []);
uistack(ax2, 'bottom')
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Line Plots dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!