pgfplots Exponent an Achse

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: pgfplots Exponent an Achse

von dehein2 » Mo 29. Apr 2013, 19:04

Hallo,
nun habe ich fast das gleiche, aber dort erhalte ich mit folgendem Beispiel fehlermeldung und es sieht auch nicht richtig aus:
\documentclass{scrreprt}
\usepackage{graphicx}
\usepackage{pgfplots}


\begin{document}
 
\begin{figure}[h]
\begin{tikzpicture}
\begin{axis}[
xmin=0, 
xmax=0.03, 
ymin=0, 
ymax=1, 
xlabel=$\delta_{tip} / d_{Rotor}$,
ylabel=$F_M$, 
height=9cm, 
width=14cm,
legend pos=south east,
 xticklabel style={/pgf/number format/.cd,fixed}]

\addplot table {data.dat};

\legend{406mm [Preston]}

\end{axis}
\end{tikzpicture}
\caption{Einfluss der Blade Tip Clearance nach Preston\cite{PrestonMartin2004}}
\label{plot:einlaufradius}
\end{figure}


\end{document}
data.dat:
0.005	0.688068
0.01	0.513395
0.015	0.489961
0.02	0.459722
Wieso klappt es in diesem Beispiel nicht?

Vielen Dank

von dehein2 » Do 18. Apr 2013, 18:19

traumhaft, vielen Dank ;)

von Epllus » Do 18. Apr 2013, 18:06

ich denke das sollte es tun, oder?
Perfekt.
Versuch hiermit:
\documentclass{scrreprt} 
\usepackage{graphicx} 
\usepackage{pgfplots} 


\begin{document} 
  
\begin{figure}[h] 
\begin{tikzpicture} 
\begin{axis}[ 
xmin=0, 
xmax=0.14, 
ymin=0, 
ymax=0.7, 
xlabel=$r_{Einlauf}/d_{Rotor}$, 
ylabel=$T_{Duct}/T$, 
height=9cm, 
width=14cm, 
legend pos=south east, 
 xticklabel style={/pgf/number format/.cd,fixed} 
] 

\addplot  coordinates 
{ 
(0.0351184,   0.136609899) 
(0.0578997,   0.274165217) 
(0.070523,   0.30125) 
}; 

\legend{600mm [Wu],125mm [Tung Comp], 125mm [Tung], 406mm [Taylor]} 

\end{axis} 
\end{tikzpicture} 
\caption{Übersicht Einlaufradius} 
\label{plot:einlaufradius} 
\end{figure} 
\end{document} 
Hoffe es hilft
Epllus

von dehein2 » Do 18. Apr 2013, 17:29

ich denke das sollte es tun, oder?
\documentclass{scrreprt}
\usepackage{graphicx}
\usepackage{pgfplots}


\begin{document}
 
\begin{figure}[h]
\begin{tikzpicture}
\begin{axis}[
xmin=0, 
xmax=0.14, 
ymin=0, 
ymax=0.7, 
xlabel=$r_{Einlauf}/d_{Rotor}$,
ylabel=$T_{Duct}/T$, 
height=9cm, 
width=14cm,
legend pos=south east,
scaled ticks=false,
xtick={0.01,0.02,...,0.14}]

\addplot  coordinates
{
(0.0351184,	0.136609899)
(0.0578997,	0.274165217)
(0.070523,	0.30125)
};

\legend{600mm [Wu],125mm [Tung Comp], 125mm [Tung], 406mm [Taylor]}

\end{axis}
\end{tikzpicture}
\caption{Übersicht Einlaufradius}
\label{plot:einlaufradius}
\end{figure} 
\end{document}

von Epllus » Do 18. Apr 2013, 14:50

Ich glaube da wäre ein Minimalbeispiel recht praktisch.

Grüße
Epllus

PS. Nur um sicher zu gehen: Dateien hochladen funktioniert nicht.

pgfplots Exponent an Achse

von dehein2 » Do 18. Apr 2013, 11:55

Hallo,
ich bin noch recht neu was pgfplots angeht und habe ein Problem mit der Achsenskalierung. Ich möchte, dass die x-Achse einen beriech von 0 - 0.14 darstellt und dabei eine teilung von 0.01 hat, aber ich habe da so ungünstige Exponenten und hätte es gerne einfach als 0, 0.01, 0.02 ... 0.13, 0.14 .

Bild
\begin{tikzpicture}
\begin{axis}[xmin=0, xmax=0.14, ymin=0, ymax=0.7, xlabel=$R_{Einlauf}/R_{Rotor}$,
ylabel=$T_{Duct}/T$, height=9cm, width=14cm]

\addplot table {GraphData/EinlaufWu.dat};
\addplot table {GraphData/EinlaufTungComp.dat};

\legend{600mm [Wu],125mm [Tung Comp]}
\end{axis}
\end{tikzpicture}
Ich habe es auch mal so probiert, allerdings ohne Erfolg:
scaled ticks=false,
xtick={0.01,0.02,...,0.14}]
Das kann man doch sicher irgendwie ändern ;)

Vielen Dank
Dennis

Nach oben