シンボリック x 座標が正しく整列していない、データが欠落している

シンボリック x 座標が正しく整列していない、データが欠落している

このコードをコンパイルすると:

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

x 軸のラベルの出力が正しくなく (同じ高さではない)、「ma」のデータが表示されません。何が間違っているのかわかりません。

ここに画像の説明を入力してください

更新、データ (ma,35) を (ma,24) に変更すると、ma は正常に表示されます。ただし、まだ 1 行ではありません。

答え1

maバーの値 ( 35) が軸の表示範囲 (0から) 外にあるため、バーが表示されません25。 を設定すると、ymax=35この問題は修正されます。

ラベルの配置を修正するには、 を設定しますxticklabel style={text height=1.5ex}

関連情報