set the Ticks only on the X and Y axis

4 次查看(过去 30 天)
How can I set the Ticks only on the X and Y axis as shown in the following image:

采纳的回答

Star Strider
Star Strider 2017-4-14
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 个评论
boureghda mohammed
boureghda mohammed 2017-4-15
编辑:boureghda mohammed 2017-4-15
Star Strider, I want to delete only the Ticks with conserving the line.
Star Strider
Star Strider 2017-4-15
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';

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graphics Object Properties 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by