Frage

Ich bin neu in PGF, also habe ich einige Beispiele aus dem PGFPlot -Handbuch ausprobiert. Ein Beispiel ist besonders relevant für meine aktuelle Aufgabe, aber leider würde es nicht kompilieren.

Hier ist der Code:

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

Der Compiler beendet mit dem folgenden Fehler:

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

Ich habe keine Ahnung, wie ich dieses Verhalten korrigieren kann. Andere Diagramme (glatt, Streuung, Balken), die nur numerische Daten enthalten, kompilieren gut.

Könnte mir jemand einen Hinweis geben?

Prost

K.

War es hilfreich?

Lösung

Sie müssen dies in die Präambel einbeziehen:

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

Ich hatte Probleme mit diesem Befehl, als ich versuchte, ihn zu verwenden (insbesondere die "Plot -Koordinaten/Mathematik -Parser"), aber dann habe ich das Paket -PGFPlots aktualisiert und alles hat funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top