質問

私はPGFに慣れていないので、PGFPlotマニュアルの例を試してみました。一例は私の現在のタスクに特に関連していますが、悲しいかな、それはコンパイルされません。

これがコードです:

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

コンパイラは次のエラーで終了します。

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

この動作を修正する方法はわかりません。数値データのみを含む他のプロット(滑らか、散布、バー)は正常にコンパイルされます。

誰かが私にヒントを与えることができますか?

乾杯

K.

役に立ちましたか?

解決

これを前文に含める必要があります。

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

私はそれを使用しようとしたときにこのコマンドに問題がありました(具体的には「プロット座標/数学パーサー」)が、その後、パッケージpgfplotsを更新しましたが、すべてが機能しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top