In meinem Testbeispiel wird das letzte Diagramm nicht ordnungsgemäß angezeigt. Lt. Fehlermeldung dürfte ein Bereich überschritten sein. Jedoch verwende ich die gleichen Werte wie bei den zwei Diagrammen davor ("manuelle Eingabe der Koordinaten" direkt im TexStudio). Anbei mein Test-Code. Danke für eure Hilfe zur späten Stunde. Leider ist der Code für ein Minimalbeispiel relativ lang.

Fehlermeldung:

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
Dimension too large \end{semilogxaxis}
running in backwards compatibility mode (unsuitable tick labels; missing features). Consider writing \pgfplotsset{compat=1.8} into your preamble.
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Dat-File:

Open in Online-Editor
spalteB spalteA
5000 200
10000 200
150000 150
900000 125
2000000 100
4500000 50
6500000 25
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Code:

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
%\documentclass{article}
\documentclass{scrartcl}
\usepackage{pgfplots}
\pgfplotsset{width=6cm,height=6cm} %*******************
\begin{document}
\begin{center}
\begin{minipage}{\linewidth}%*******************
\centering%*******************
%\begin{tikzpicture}[baseline=(current axis.south)]
%
%
%\begin{semilogxaxis}
%[
% enlarge x limits=false,
% no marks,
% grid=both,
% xmin=1, xmax=1e7,
% ymin=0, ymax=220,
% legend entries={$\sigma$},
% ylabel={$f(x)=x$},
% xlabel={$f(x)=x$}
%]
%\addplot+[const plot] table[x=spalteA,y=spalteB] {1.dat}; % für stufendiagramm
%\end{semilogxaxis}
%\end{tikzpicture}
\begin{tikzpicture}[baseline=(current axis.south)]
\begin{semilogxaxis}
[
enlarge x limits=false,
no marks,
grid=both,
xmin=1e3, xmax=1e7,
ymin=0, ymax=220,
legend entries={$\sigma$},
ylabel={$f(x)=x$},
xlabel={$f(x)=x$}
]
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 16 Aug '16, 16:45

Linux404's gravatar image

Linux404
32221622
Akzeptiert-Rate: 100%

bearbeitet 16 Aug '16, 17:47

saputello's gravatar image

saputello
11.1k174365


Du hast IMHO SpalteA und SpalteB miteinander vertauscht. Jedenfalls passen die Werte aus SpalteB nicht in den für y angegebenen Wertebereich. Wenn man zurücktauscht, dann funktioniert es:

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\begin{filecontents}{1.dat}
spalteB spalteA
5000 200
10000 200
150000 150
900000 125
2000000 100
4500000 50
6500000 25
\end{filecontents}
%\documentclass{article}
\documentclass{scrartcl}
\usepackage{pgfplots}
\pgfplotsset{width=6cm,height=6cm} %*******************
\pgfplotsset{compat=newest}
\begin{document}
\begin{center}
\begin{tikzpicture}
\begin{semilogxaxis}
[
enlarge x limits=false,
no marks,
grid=both,
xmin=1, xmax=1e8,
ymin=0, ymax=220,
legend entries={$\sigma$},
ylabel={$f(x)=x$},
xlabel={$f(x)=x$}
]
%\addplot table[x=spalteA,y=spalteB] {1.dat}; %für das einlesen der dat Datei
\addplot+[const plot] table[x=spalteB,y=spalteA] {1.dat}; % für stufendiagramm
\end{semilogxaxis}
\end{tikzpicture}
\end{center}%*******************
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 16 Aug '16, 17:46

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×298
×128

gestellte Frage: 16 Aug '16, 16:45

Frage wurde gesehen: 6,298 Mal

zuletzt geändert: 16 Aug '16, 17:47

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×