Effacer les filtres
Effacer les filtres

set the Ticks only on the X and Y axis

10 vues (au cours des 30 derniers jours)
boureghda mohammed
boureghda mohammed le 14 Avr 2017
Commenté : Star Strider le 15 Avr 2017
How can I set the Ticks only on the X and Y axis as shown in the following image:

Réponse acceptée

Star Strider
Star Strider le 14 Avr 2017
Set the axis box to 'off'.
Example
x = 0:20;
y = sin(x*pi/9);
figure(1)
plot(x, y);
grid
ha = gca;
ha.Box = 'off';
See if that does what you want to do.
See the documentation for Axes Properties (link) for details.
  2 commentaires
boureghda mohammed
boureghda mohammed le 15 Avr 2017
Modifié(e) : boureghda mohammed le 15 Avr 2017
Star Strider, I want to delete only the Ticks with conserving the line.
Star Strider
Star Strider le 15 Avr 2017
if you want the lines but not the ticks, you have to plot each of them separately as lines:
x = 0:20;
y = sin(x*pi/9);
figure(1)
plot(x, y);
hold on
plot(xlim, [1 1]*max(ylim), '-k') % Top Box Limit Without Ticks
plot([1 1]*max(xlim), ylim, '-k') % Right Box Limit Without Ticks
hold off
grid
hax = gca;
hax.Box = 'off';

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by