
Não entendo por que esse código está me dando apenas as 2 primeiras barras, e não todas as 3. O resto da formatação é perfeita, está apenas incompleta.
O que preciso mudar?
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel=Utterance Type,
ylabel=Frequency,
symbolic x coords={Question, Statement, Uncertain},
xtick = data
enlargelimits=1,
ybar interval=0.4,
]
\addplot coordinates {(Question,4073) (Statement,8541) (Uncertain,2044)};
\end{axis}
\end{tikzpicture}\caption{Overall Responses by Utterance Type}\label{Overall}
\end{figure}
Responder1
Provavelmente o seguinte está mais próximo do que você deseja alcançar:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{figure}
\centering
\begin{tikzpicture}
\begin{axis}[
xlabel=Utterance Type,
ylabel=Frequency,
symbolic x coords={Question, Statement, Uncertain},
xtick = data,
ybar,
bar width=20pt,
]
\addplot coordinates {(Question,4073) (Statement,8541) (Uncertain,2044)};
\end{axis}
\end{tikzpicture}\caption{Overall Responses by Utterance Type}\label{Overall}
\end{figure}
\end{document}