Pgfplot은 x 도메인을 y 도메인으로 제한합니다. 줄거리가 이상한 것 같아

Pgfplot은 x 도메인을 y 도메인으로 제한합니다. 줄거리가 이상한 것 같아

다음과 같이 큰 정수 집합(100:100000)에 대해 작은 부동 소수점 숫자(0:0.12)의 기본 2D 그래프를 플롯하려고 합니다.

\begin{tikzpicture}
\begin{axis}[
    domain=100:100000,
    title={Request time dependence on database record size},
    xlabel={Database Size [number of records]},
    ylabel={Time [seconds per average of 1000 requests]},
    xmin=100, xmax=1000000,
    ymin=0, ymax=0.13,
    xtick={100, 1000, 10000, 100000},
    ytick={0,0.0001,0.001,0.01, 0.1},
    legend pos=north west,
    grid style=dashed,
    restrict y to domain=0:1
]

\addplot[
    color=blue,
    mark=square,
    ]
    coordinates {
    (100,0.0004)(1000,0.002519528)(10000,0.0134010380006657)(100000,0.125218412)
    };
    \legend{CuSO$_4\cdot$5H$_2$O}

\end{axis}
\end{tikzpicture}

그러나 그래프가 이상해 보입니다(범례 무시). 여기에 이미지 설명을 입력하세요

실제로 필요한 값을 갖도록 X축을 얻는 방법에 대한 아이디어가 있습니까? (100, 1000, 10000, 100000)

감사해요

답변1

단순히 x축을 로그 모드로 변경하는 대신(Torbjørn T.가 제안한 대로)질문 아래 댓글) 두 축 모두에 대해 로그 모드를 사용하는 것이 좋습니다. 그 외에도 그래프가 표시되지 않도록 하는 몇 가지 옵션이 있는데, 제가 이에 대해 언급한 이유가 있습니다.

% used PGFPlots v1.14
\documentclass[border=5pt]{standalone}
\usepackage{pgfplots}
    \pgfplotsset{compat=1.3}
\begin{document}
\begin{tikzpicture}
    \begin{loglogaxis}[
%        domain=100:100000,
        title={Request time dependence on database record size},
        xlabel={Database Size [number of records]},
        ylabel={Time [seconds per average of 1000 requests]},
        xmin=100, xmax=1000000,
        ymin=0, ymax=0.13,
%        xtick={100, 1000, 10000, 100000},
%        ytick={0,0.0001,0.001,0.01, 0.1},
        legend pos=north west,
%        grid style=dashed,
%        restrict y to domain=0:1,
    ]
        \addplot[
            color=blue,
            mark=square,
        ] coordinates {
            (100,0.0004)
            (1000,0.002519528)
            (10000,0.0134010380006657)
            (100000,0.125218412)
        };
        \legend{CuSO$_4\cdot$5H$_2$O}
    \end{loglogaxis}
\end{tikzpicture}
\end{document}

위 코드의 결과를 보여주는 이미지

관련 정보