minor ticks bei semilogyaxis

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: minor ticks bei semilogyaxis

minor ticks bei semilogyaxis

von MGommes » Fr 20. Feb 2015, 22:02

Hallo,

das folgende Beispiel erzeugt zwei Plots mit log. y-Achse. Ohne
mein Zutun ist die erste mit minor ticks und die zweite leider ohne
minor ticks an der y-Achse.

Meine Frage: wie aktiviere ich die minor ticks an der log. Achse ?
\documentclass[fontsize=12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel} 
\usepackage{pgfplots,bera} 
\pgfplotsset{compat=newest}

\begin{document} 

\begin{minipage}[t]{0.3\textwidth}
\vspace{24pt}
\begin{tabular}{l|r}
	Parameter	& Wert\\ \hline
	X1				& 0\\
	A1				& 0.3163\\
	B1				& 2.431\\
	C1				& 0\\
	X2				& 4.476\\
	A2				& 0.2676\\
	B2				& 2.649\\
	C2				& 0
\end{tabular}
\end{minipage}%
\hfill%
\begin{minipage}[t]{0.6\textwidth}
\vspace{0pt}
\begin{tikzpicture}[scale=1.2] 
\begin{semilogyaxis}[
	minor tick num=4,
	grid=major,
	tick align=outside,
	tickpos=left,
	title={Zwei Abschnitte},
	xlabel={mA}, 
	ylabel={Messwert}]
	\addplot[blue, domain=0:4.476,  samples=50] {10^(0.3163*x + 2.431) + 0.0};
	\addplot[green,domain=4.476:20, samples=50] {10^(0.2676*x + 2.649) + 0.0};
\end{semilogyaxis} 
\end{tikzpicture}
\end{minipage}

\begin{minipage}[t]{0.3\textwidth}
\vspace{24pt}
\begin{tabular}{l|r}
	Parameter	& Wert\\ \hline
	X1				& 0\\
	A1				& 0.622\\
	B1				& -4.367\\
	C1				& -1.0E-6\\
	X2				& 2.18\\
	A2				& 0.4627\\
	B2				& -4.018\\
	C2				& -5.0E-6\\
	X3				& 17.17\\
	A3				& 0.3629\\
	B3				& -2.256\\
	C3				& -1.0E3
\end{tabular}
\end{minipage}%
\hfill%
\begin{minipage}[t]{0.6\textwidth}
\vspace{0pt}
\begin{tikzpicture}[scale=1.2] 
\begin{semilogyaxis}[
	minor tick num=4,
	grid=major,
	tick align=outside,
	tickpos=left,
	title={Drei Abschnitte},
	xlabel={mA}, 
	ylabel={Messwert}]
	\addplot[blue, domain=0:2.18,     samples=50] {10^(0.6220*x - 4.367) - 0.000001};
	\addplot[green,domain=2.18:17.17, samples=50] {10^(0.4627*x - 4.018) - 0.000005};
	\addplot[red,  domain=17.17:20,   samples=50] {10^(0.3629*x - 2.256) - 1000};
\end{semilogyaxis}  
\end{tikzpicture}
\end{minipage}
\end{document}

Nach oben