Pregunta

Soy nuevo en PGF, así que estaba probando algunos ejemplos del manual de PGFPLOT. Un ejemplo es especialmente relevante para mi tarea actual, pero, por desgracia, no se compilaría.

Aquí está el código:

\documentclass[11pt]{article}
\usepackage{tikz}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture} 
    \begin{axis}[symbolic x coords={a,b,c,d,e,f,g,h,i}] 
        \addplot+[smooth] coordinates { 
            (a,42) 
            (b,50) 
            (c,80) 
            (f,60) 
            (g,62) 
            (i,90)}; 
    \end{axis} 
\end{tikzpicture} 
\end{document}

El compilador deja con el siguiente error:

! Package PGF Math Error: Could not parse input 'a' as a floating point number,
 sorry. The unreadable part was near 'a'..

No tengo idea de cómo corregir este comportamiento. Otras gráficas (suave, dispersión, barra), que contienen solo datos numéricos compilan bien.

¿Alguien podría darme una pista?

Salud

K.

¿Fue útil?

Solución

Debe incluir esto en el preámbulo:

\pgfplotsset{xticklabel={\tick},scaled x ticks=false}
\pgfplotsset{plot coordinates/math parser=false}

Tuve problemas con este comando cuando intenté usarlo (específicamente las "coordenadas de la trama/analizador de matemáticas"), pero luego actualicé el paquete PGFLOTS y todo funcionó.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top