Cómo evitar el error "! Paquete pgfplots Advertencia: el rango del eje x está aproximadamente vacío; ampliándolo" cuando solo hay una única coordenada x simbólica en el gráfico de barras. Consulte el siguiente MWE:
\documentclass{article}
\usepackage{tikz}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[symbolic x coords = {Q6},xtick = data,ybar,ymin = 0]
\addplot[mark=none,Red,fill=Red] coordinates {(Q6,3)};
\addplot[mark=none,Orange,fill=Orange] coordinates {(Q6,4)};
\addplot[mark=none,Green,fill=Green] coordinates {(Q6,3)};
\addplot[mark=none,Blue,fill=Blue] coordinates {(Q6,3)};
\end{axis}
\end{tikzpicture}
\end{document}
Estaría muy agradecido por cualquier sugerencia aquí.
Gracias.
Respuesta1
No es un error sino una advertencia. Como solo tiene una coordenada x, pgfplots
está intentando obtener los valores mínimo y máximo del eje. Pero como hay una coordenada, descubre que la longitud del eje es cero. Entonces dice OK, lo ampliaré.
Puedes hacer que ambos ejes se quejen si usas
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[]
\addplot+[] coordinates {(1,0)};
\end{axis}
\end{tikzpicture}
\end{document}
Dado que ahora la diferencia máxima-mínima del eje y también es cero.