
Ich versuche, ein Log-Diagramm einiger Daten zu erstellen pgfplots
. Es sieht größtenteils so aus, wie ich es möchte, aber ich möchte, dass das Diagramm die Daten weiter nach unten zum Ursprung zeigt, anstatt am x=0.05
Datenpunkt aufzuhören.
Ich habe versucht, ein extra ytick
für 0 hinzuzufügen, und es verzerrt das Erscheinungsbild, wie erwartet, schrecklich. Ich habe auch versucht, einen „falschen“ Datenpunkt (für den ich den Punkt(?) entfernen könnte) an ungefähr der richtigen Stelle im Diagramm hinzuzufügen, aber das ist mühsam, fehleranfällig und [ehrlich gesagt] unehrlich.
Ich habe durch Internetrecherchen große Fortschritte mit LaTeX gemacht. In diesem Fall versagt mir mein Google-Fu jedoch.
Wie kann ich erreichen, dass sich das Diagramm in Richtung Ursprung ausdehnt (während der Ursprung „außerhalb des Bildschirms“ bleibt)? Um es klar zu sagen: Ich möchte, dass die x/y-Fensterung so bleibt, wie sie ist – ich möchte nur, dass sich das Diagramm bis zum Rand fortsetzt und nicht am x=0.05
Datenpunkt endet.
Dieser Code ist wahrscheinlich ein Durcheinander, also entschuldige ich mich schon jetzt für alles, was hier auf schreckliche Weise gemacht ist.
\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}
Antwort1
Ich habe jetzt keine Zeit, die Parameter der Diodengleichung abzuleiten