How Can I White Space From Both Axis in Surface Plot?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Ted Baker
il 21 Ott 2019
Commentato: Star Strider
il 21 Ott 2019
Hi I'm trying to remove the whitespace around some surface plots I have made:
I have tried using linspace in both dimensions, but can only remove the white space on the x axis (appears as y axis on the image above as I've rotated the plot). My code is as follows:
amp_limits = linspace(first_amp, last_amp, num_amp);
term_limits = linspace(first_term, last_term, num_terms);
BER_mat = reshape(BER_single, num_terms, num_amp);
amp_mat = first_amp:amp_res:(last_amp-amp_res);
term_mat = first_term:2:last_term;
[amp_mat, term_mat] = meshgrid(amp_limits, term_limits);
%surface in 3D
figure;
surf(amp_mat, term_mat, BER_mat);
view(90,-90);
xlabel('Amp');
ylabel('term');
This removes the white space along the top of the image, but not on the sides. Why is this?
Thanks in advance.
Risposta accettata
Star Strider
il 21 Ott 2019
2 Commenti
Star Strider
il 21 Ott 2019
As always, my pleasure!
I appreciate your posting your working code. It will help others who read this.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Surface and Mesh Plots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!