
Для построения представленного ниже графика используется следующий код.
\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}
Теперь мне интересно, почему нет отметки 0,5 ни на оси X, ни на оси Y. Я знаю, что могу добавить их вручную, но тогда будут и подписи (что мне не нравится). Может ли кто-нибудь помочь мне объяснить, какие неверные предположения я сделал или в какую ловушку я попал?
решение1
Добавьте ноль в свой список галочек, чтобы можно было добавлять незначительные галочки.междудве отметки.
\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}