chaosman
17-12-2011, 18:43
hallihallo
ich habe ein kleines Problem mit der X-Achse meines Graphen. Wahrscheinlich sitze ich grade einfach schon zu lang dran um überhaupt noch die Lösung zu sehen... Ich würde gern die X-Achsenbeschriftung ohne diese Hochzahlen haben.
mein Code sieht grade so aus:
\documentclass[12pt
,a4paper
% ,draft
]{scrartcl}
\usepackage{amssymb,amsmath,amsfonts} %Mathematische Symbole
\usepackage[miktex]{gnuplottex} %gnuplot
\usepackage{pgfplots} %plots
\usepackage{pgfplotstable} %einlesen von Tabellen von pgf
\begin{document}
\begin{figure}[H]
\centering
\pgfplotstableread{patentblauextinktionskoeffizien t.txt}{\datatable}
\begin{tikzpicture}[scale=1.5]
\begin{axis}[
xlabel= \small {Konzentration \text{[mmol/L]}},
ylabel= Absorptionsmaximum,
xmin=0.002,
ylabel near ticks,
xlabel near ticks,
xmax=0.005,
ymin=0,
%xtick={0.002,0.003,0.004,0.005},
xtick=data,
%xticklabel={\pgfkeys{/pgf/fpu}\pgfmathparse{exp(\tick)}\pgfmathprintnumber\p gfmathresult},
% minor x tick num=3,
% minor y tick num =4,
height=7cm,
width=8.5cm,
% legend style={at={(1,0.4)},anchor=north east}
]
\addplot [red,no marks]table[y = Y1] from \datatable ;
\addplot+ [raw gnuplot, mark=none, line width=0.8pt, black] gnuplot [id=patentblauextinktionskoeffizient]{
f(x)=a*x+b;
fit [0.002:0.005]f(x) 'patentblauextinktionskoeffizient.txt' using 1:2 via a,b;
plot [x=0:0.005] f(x);};
\end{axis}
\end{tikzpicture}
\caption{test}
\end{figure}
\end{document}
ich habe auch schon
xticklabel={%
\pgfplotsset{/pgf/fpu}% <-- erweiterter zahlenbereich
\pgfmathparse{exp(\tick)}% exponentiere den exponent
\pgfmathprintnumber[fixed]{\pgfmathresult}% formatiere die zahl
},
]
ausprobiert ohne Erfolg.
Ich hoffe sehr mir kann jemand helfen. Im Anhang findet ihr die Messdatei zum compilieren
Gruß Chaos
ich habe ein kleines Problem mit der X-Achse meines Graphen. Wahrscheinlich sitze ich grade einfach schon zu lang dran um überhaupt noch die Lösung zu sehen... Ich würde gern die X-Achsenbeschriftung ohne diese Hochzahlen haben.
mein Code sieht grade so aus:
\documentclass[12pt
,a4paper
% ,draft
]{scrartcl}
\usepackage{amssymb,amsmath,amsfonts} %Mathematische Symbole
\usepackage[miktex]{gnuplottex} %gnuplot
\usepackage{pgfplots} %plots
\usepackage{pgfplotstable} %einlesen von Tabellen von pgf
\begin{document}
\begin{figure}[H]
\centering
\pgfplotstableread{patentblauextinktionskoeffizien t.txt}{\datatable}
\begin{tikzpicture}[scale=1.5]
\begin{axis}[
xlabel= \small {Konzentration \text{[mmol/L]}},
ylabel= Absorptionsmaximum,
xmin=0.002,
ylabel near ticks,
xlabel near ticks,
xmax=0.005,
ymin=0,
%xtick={0.002,0.003,0.004,0.005},
xtick=data,
%xticklabel={\pgfkeys{/pgf/fpu}\pgfmathparse{exp(\tick)}\pgfmathprintnumber\p gfmathresult},
% minor x tick num=3,
% minor y tick num =4,
height=7cm,
width=8.5cm,
% legend style={at={(1,0.4)},anchor=north east}
]
\addplot [red,no marks]table[y = Y1] from \datatable ;
\addplot+ [raw gnuplot, mark=none, line width=0.8pt, black] gnuplot [id=patentblauextinktionskoeffizient]{
f(x)=a*x+b;
fit [0.002:0.005]f(x) 'patentblauextinktionskoeffizient.txt' using 1:2 via a,b;
plot [x=0:0.005] f(x);};
\end{axis}
\end{tikzpicture}
\caption{test}
\end{figure}
\end{document}
ich habe auch schon
xticklabel={%
\pgfplotsset{/pgf/fpu}% <-- erweiterter zahlenbereich
\pgfmathparse{exp(\tick)}% exponentiere den exponent
\pgfmathprintnumber[fixed]{\pgfmathresult}% formatiere die zahl
},
]
ausprobiert ohne Erfolg.
Ich hoffe sehr mir kann jemand helfen. Im Anhang findet ihr die Messdatei zum compilieren
Gruß Chaos