¿Cómo trazar datos que se acercan a cero en el diagrama logarítmico de pgfplots?

¿Cómo trazar datos que se acercan a cero en el diagrama logarítmico de pgfplots?

Estoy intentando generar un diagrama de registro de algunos datos usando pgfplots. En general, tengo el aspecto que quiero, pero me gustaría que el gráfico muestre que los datos continúan hacia el origen en lugar de detenerse en el x=0.05punto de datos.

Intenté agregar un extra ytickfor 0 y distorsiona horriblemente el aspecto de las cosas, como se esperaba. También intenté agregar un punto de datos "falso" (para el cual podría eliminar el punto (?)) aproximadamente en el lugar correcto de la trama, pero esto es tedioso, propenso a errores y [francamente] deshonesto.

He logrado grandes avances con LaTeX a través de búsquedas en Internet. Sin embargo, en este caso me falla el google-fu.

¿Cómo puedo hacer que la trama se extienda hacia el origen (mientras el origen permanece "fuera de la pantalla")? Para ser claros, me gustaría que las ventanas x/y siguieran siendo como están; solo quiero que la trama continúe hasta el borde en lugar de detenerse en el x=0.05punto de datos.

Este código probablemente sea un desastre, así que me disculpo de antemano por cualquier cosa que se haya hecho aquí de una manera terrible.

\begin {figure}[H]
\centering
\begin{tikzpicture}
    \begin{axis}[
        xlabel={$v_D$ (\si{\volt})},
        ylabel={$i_D$ (\si{\ampere})},
        ytick={0.00000001, 0.0000001, 0.000001, 0.00001, 0.0001, 0.001},
        yticklabels={$\SI{10}{\nano\ampere}$, $\SI{100}{\nano\ampere}$, $\SI{1}{\micro\ampere}$, $\SI{10}{\micro\ampere}$, $\SI{100}{\micro\ampere}$, $\SI{1}{\milli\ampere}$},
        ymode=log,
        ymajorgrids=true,
        legend pos=outer north east,
    ]

        \addplot table{
-1.000  -1.429E-08
0   0.000E+00
0.05    2.343E-08
0.10    8.547E-08
0.15    2.497E-07
0.20    6.842E-07
0.25    1.831E-06
0.30    4.843E-06
0.35    1.265E-05
0.40    3.227E-05
0.45    7.824E-05
0.50    1.726E-04
0.55    3.340E-04
0.60    5.646E-04
0.65    8.532E-04
0.70    1.210E-03
        };
        \addlegendentry{$i_D$}

        % diagonal extension line
        \addplot[mark=none, black, dotted, line width = 1] coordinates {
            (0, 2E-08) (0.45,7.824E-05)
        };
    \end{axis}
\end{tikzpicture}
\caption{Finding $I_S$}
\label{fig:3_is}
\end {figure}

Captura de pantalla del resultado de la trama

Respuesta1

Ahora no tengo tiempo para derivar los parámetros de la ecuación del diodo.

información relacionada