Folgendes Minimalbeispiel zeigt mein "Problem": Open in Online-Editor
\documentclass{standalone} \usepackage{pgfplots} \begin{document} \begin{tikzpicture} \begin{axis}[ height=7cm, width=\textwidth, ybar, xmin = 1984, xmax = 2015, ymin = 0, ymax = 2, xtick={1985,...,2015}, x tick label style={rotate=90, anchor=east, /pgf/number format/1000 sep=}, ylabel={Number of failure}, ytick={0,...,2} ] \addplot coordinates { (1985, 0) (1986, 0) (1987, 0) (1988, 0) (1989, 0) (1990, 0) (1991, 0) (1992, 0) (1993, 0) (1994, 0) (1995, 0) (1996, 0) (1997, 0) (1998, 0) (1999, 0) (2000, 0) (2001, 0) (2002, 0) (2003, 0) (2004, 0) (2005, 0) (2006, 0) (2007, 0) (2008, 0) (2009, 0) (2010, 0) (2011, 0) (2012, 0) (2013, 0) (2014, 0) (2015, 0) (2012, 1) }; \end{axis} \end{tikzpicture} \end{document} Wie bekomme ich die Hilfsstriche im oberen Bereich der Graphik so hin, dass diese nach innen, d.h. unterhalb der obersten x-Achse (obersters vertikaler Strich), zeigen? Alternativ wäre es auch in Ordnung, oben einfach keine Hilfsstriche (ticks) zu haben. |
Da die Ticks oben nicht unbedingt benötigt werden, kannst Du diese einfach abschalten, in dem Du sie mit Open in Online-Editor
xtick pos=left nur unten anzeigen lässt. Code: Open in Online-Editor
\documentclass{standalone} \usepackage{pgfplots} \pgfplotsset{% %compat=1.12 compat=newest% auf sharelatex ist noch nicht die 1.12 } \begin{document} \begin{tikzpicture} \begin{axis}[ height=7cm, width=\textwidth, ybar, xmin = 1984, xmax = 2015, ymin = 0, ymax = 2, xtick={1985,...,2015}, xtick pos=left,% <- Zeile ergänzt x tick label style={rotate=90, anchor=east, /pgf/number format/1000 sep=}, ylabel={Number of failure}, ytick={0,...,2} ] \addplot coordinates { (1985, 0) (1986, 0) (1987, 0) (1988, 0) (1989, 0) (1990, 0) (1991, 0) (1992, 0) (1993, 0) (1994, 0) (1995, 0) (1996, 0) (1997, 0) (1998, 0) (1999, 0) (2000, 0) (2001, 0) (2002, 0) (2003, 0) (2004, 0) (2005, 0) (2006, 0) (2007, 0) (2008, 0) (2009, 0) (2010, 0) (2011, 0) (2012, 0) (2013, 0) (2014, 0) (2015, 0) (2012, 1) }; \end{axis} \end{tikzpicture} \end{document} Eine unterschiedliche Ausrichtung der oberen und unteren beantwortet 20 Aug '15, 13:07 esdd |
AFAIK unterstützt
tikz
nur, entweder oben und unten innen (xtick align=inner
) oder oben und unten außen (xtick align=outer
) oder zentriert (xtick align=center
). Etwas wie die oberen nach innen und die unteren nach außen, müsste man verm. erst definieren. Kann aber sein, dass ich mich irre, da ich mich damit noch nicht intensiv beschäftigt habe.Brauchst Du die Achsenhilfsstriche oben? Falls nicht, kannst Du sie einfach mit
xtick pos=left
abschalten.@esdd: Ich brauche diese nicht unbedingt.Der Hinweis mit xtick pos=left reicht mir vollkommen.
@saputello: Herzlichen Dank!