commands - plot matrix matlab
matlab elimina solo las garrapatas superiores y derechas con la casilla de verificación en (2)
En la figura de Matlab, me gustaría eliminar las garrapatas solo de los ejes superior y derecho manteniendo el cuadro de trazado.
Sé que si desactivo la casilla de la trama, desaparecen las garrapatas en la parte superior y derecha. Pero, esto no es lo que quiero. En otras palabras, quiero mantener las garrapatas solo en la parte inferior e izquierda y, al mismo tiempo, quiero mantener el cuadro de trazado en.
Mi solución similar a la proposición @j_kubik:
plot(1:10)
% get handle to current axes
a = gca;
% set box property to off and remove background color
set(a,''box'',''off'',''color'',''none'')
% create new, empty axes with box but without ticks
b = axes(''Position'',get(a,''Position''),''box'',''on'',''xtick'',[],''ytick'',[]);
% set original axes as active
axes(a)
% link axes in case of zooming
linkaxes([a b])
Puede usar el box off
para eliminar las marcas y luego dibujar el recuadro utilizando la gráfica. Por ejemplo:
figure
hold on
box off
plot(1:10)
plot([1,10],[10, 10],''k'')
plot([10,10],[1,10],''k'')