pgfplots: kleine Ticks beginnen bei 1,5, nicht bei 0,5

pgfplots: kleine Ticks beginnen bei 1,5, nicht bei 0,5

Der folgende Code wird verwendet, um das folgende Diagramm zu erstellen.

\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}    

Bildbeschreibung hier eingeben

Jetzt wundere ich mich, warum es weder auf der X- noch auf der Y-Achse einen 0,5-Tick gibt. Ich weiß, dass ich sie manuell hinzufügen kann, aber dann gibt es auch Beschriftungen (was mir nicht gefällt). Kann mir jemand helfen und erklären, welche falschen Annahmen ich gemacht habe oder in welche Falle ich geraten bin?

Antwort1

Fügen Sie Ihrer Tickliste Null hinzu, so dass kleinere Ticks hinzugefügt werden könnenzwischenzwei Markierungspunkte.

\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}

Bildbeschreibung hier eingeben

verwandte Informationen