
O código a seguir é usado para produzir o gráfico abaixo.
\pgfplotsset{
axis equal image,
xtick={1,2,3,4},
ytick={1},
minor y tick num={1},
minor x tick num={1},
xmin=-0.3,
xmax=4.2,
ymin=-0.3,
ymax=2.2,
axis x line=middle,
axis y line=middle,
axis equal image,
xlabel=$t$,
every axis plot/.append style={line width=1pt}
}
(...)
\begin{tikzpicture}
\begin{axis} [ylabel=$s_6(t)$]
\end{axis}
\end{tikzpicture}
Agora me pergunto por que não há marca de 0,5, nem no eixo X, nem no eixo Y. Eu sei que posso adicioná-los manualmente, mas também haverá legendas (das quais não gosto). Alguém pode me ajudar a explicar quais suposições erradas fiz ou em que armadilha encontrei?
Responder1
Adicione zero à sua lista de ticks para que ticks menores possam ser adicionadosentredois pontos de escala.
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis equal image,
xtick={0,1,2,3,4},
ytick={0,1},
minor y tick num={1},
minor x tick num={1},
xmin=-0.3,
xmax=4.2,
ymin=-0.3,
ymax=2.2,
axis x line=middle,
axis y line=middle,
xlabel=$t$,
ylabel=$s_6(t)$]
\end{axis}
\end{tikzpicture}
\end{document}