pgf プロットの次元が大きすぎます

pgf プロットの次元が大きすぎます

私は定数関数 f(x)=1 を含む pgf プロットを作成しようとしています。x 軸はある範囲に制限される必要があり (下記参照)、y 軸にも制限があります。これは問題を再現する最小限のコードです:

\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
    xmin=0,
    xmax=.1,
    ymin=0,
    ymax=2]
    \addplot {1};
\end{axis}
\end{tikzpicture}
\end{document}

このコードはエラーを生成します

LaTeX Font Info:    External font `cmex10' loaded for size
(Font)         <7> on input line 11.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)         <5> on input line 11.
! Dimension too large.
<recently read> \pgf@xx

l.11           \end{axis}

I can't work with sizes bigger than about 19 feet.
Continue and I'll use the largest value I can.
! Dimension too large.

エラー メッセージの最後の 7 行が 5 回繰り返されます。これは、 およびyminパラメータymaxにどのような値を使用しても発生しますが、特定の および にのみxmin発生します。さまざまな値を試した結果、LaTeX でこれを正常にコンパイルするには、 - が約 0.15 より大きくなければならないxmaxと推測されますが、私の使用例では、からの範囲である必要があります。xminxmaxxmin=.0005xmax=.0027

範囲が小さすぎると LaTeX がエラーをスローするのはなぜですか (またはコードに何か他の問題があるのでしょうか)?

~ $ pdflatex -version
pdfTeX 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)

答え1

伝える必要があるpgfplots式をプロットしていることを確認して、それに以下を指定しますdomain

 \addplot expression[domain=0:1]{1};

スクリーンショット

% arara: pdflatex
\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
    xmin=0,
    xmax=.1,
    ymin=0,
    ymax=2]
    \addplot expression[domain=0:1]{1};
\end{axis}
\end{tikzpicture}
\end{document}

関連情報