TikZ のプロット コマンドが機能しない

TikZ のプロット コマンドが機能しない

TikZのplotコマンドがうまく動作しません。例えば、次のような基本的なコードでも

\documentclass{standalone}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[domain=0:4] 
    \draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9);
    \draw[->] (-0.2,0) -- (4.2,0) node[right] {$x$}; 
    \draw[->] (0,-1.2) -- (0,4.2) node[above] {$y$};
    \draw[color=red]   plot (\x,{\x})   node[right] {$f(x)=x$}; 
  \end{tikzpicture}

\end{document}

このエラーが発生し、PDF 出力は行われません。

ERROR: Package tikz Error: Cannot parse this plotting data.

参考になれば幸いですが、.log ファイルに次のメッセージを見つけました:

Missing character: There is no , in font nullfont!
! Undefined control sequence.
l.11     \draw[color=red]   plot (\x,{\x
                                        })   node[right] {$f(x) =x$};

プロットコマンドを含む行をコメントアウトすると、正常にコンパイルされます。

\usepackage{pgfplots}興味深いことに、プリアンブルに含めると、ltluatex.tex で異なるエラー メッセージが表示されます。

ERROR: Undefined control sequence.

--- TeX said ---
l.55 \ifnum\luatexversion
                         <60 %

ちなみに、私は MacBook Pro で TeX Live 2017 を実行しています。ご協力いただければ幸いです。

更新: @Torbjørn T. の提案に従い、ローカル ツリーから古いバージョンの TikZ を削除しました。プロットはまだ動作しませんが、少なくともエラー メッセージは変更されました。現在は次のようになっています。

ERROR: Undefined control sequence.

--- TeX said ---
l.533 \pgfset
             {

エラーはファイルpgfmoduleshapes.code.tex(2008/02/13 (rcs-revision 1.4)) を参照しています。よろしくお願いします。

関連情報