
Wenn ich diesen Code kompiliere:
\documentclass[11pt,a4paper]{article}
\usepackage{geometry}
\geometry{margin=1in}
\usepackage{tikz}
\usepackage{tkz-euclide}
\usepackage{pgfplots}
\usepgfplotslibrary{statistics}
\begin{document}
\definecolor{bblue}{HTML}{4F81BD}
\begin{center}
\begin{tikzpicture}
\begin{axis}[
title= Website FC Club-Brugge,
width = 0.9*\textwidth,
height = 8cm,
major x tick style = transparent,
%minor y tick style = transparent,
ybar,
bar width=35pt,
ymajorgrids = true,
ymin=0,
ymax=25,
xlabel = {Dag van de week},
ylabel = {Aantal bezoekers},
symbolic x coords={ma,di,woe,don,vrij,zat,zon},
minor ytick={0,1,...,25},
xtick = data,
%enlarge x limits=0.50,
scaled y ticks = false,
]
\addplot[style={bblue,fill=bblue,mark=none}]
coordinates {(ma,35) (di,13) (woe,16) (don,13) (vrij,23) (zat,18) (zon,19)};
% \legend{Karel,Fien,Peter,Wim}
\end{axis}
\end{tikzpicture}
\end{center}
\end{document}
Die Ausgabe ist für die Beschriftungen der X-Achse nicht korrekt (nicht auf derselben Höhe) und die Daten für „ma“ werden nicht angezeigt. Ich kann nicht finden, was ich falsch mache.
Update: Durch Ändern der Daten (ma,35) in (ma,24) wird ma korrekt angezeigt. Aber immer noch nicht in einer Zeile.
Antwort1
Der ma
Balken fehlt, da sein Wert ( 35
) außerhalb des sichtbaren Bereichs Ihrer Achse ( 0
bis 25
) liegt. Die Einstellung ymax=35
behebt dies.
Um die Ausrichtung der Beschriftungen zu korrigieren, legen Sie fest xticklabel style={text height=1.5ex}
.