Angabe y-tick ist ungleich Angabe y-max

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: Angabe y-tick ist ungleich Angabe y-max

Angabe y-tick ist ungleich Angabe y-max

von prankenandi » Mo 28. Jul 2014, 09:55

Hallo,

ich hab zwei Diagramme mit pgfplots erstellt. Hierbei gebe ich ymin und ymax, ebenso wie die Aufteilung der Achse mit ytick vor.

Alles klappt auch wunderbar. allerdings "beißt" sich etwas bei der Aufteilung der Ordinate des rechten Diagramms. Es ist an sich kein Problem, macht mich aber stutzig.

Bei beiden Diagrammen gebe ich ytick und ymax und ymin vor. Beim linken Diagramm ist nun, wie gewünscht, ymax gleich dem letzten Wert der ytick Angabe. In diesem Fall 160.

Beim rechten Diagramm macht es das aber irgendwie nicht. Hier ware es 1. Das Diagramm wird aber nur bis 0,9 dargestellt und läßt den letzten Punkt am oberen Ende der Box weg. Hier muss die ytick-Angabe bis 1,1 gehen. damit ich die 1 am oberen Ende der Box stehen habe.

Warum ist das so?

Vielen Dank im voraus!
\documentclass[fontsize=12pt,
				paper=a4,
				twoside=false,
							]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}		

\usepackage{siunitx}
\sisetup{output-decimal-marker={,},
			locale=DE,
			use-xspace=true,
			%per-mode=fraction,
			per-mode=symbol,
			detect-all=true}

\usepackage{pgfplots}
\pgfplotsset{compat=1.9,
			/pgf/number format/1000 sep={},
			/pgf/number format/use comma,
			}
\usepgfplotslibrary{units}			
\usepgfplotslibrary{groupplots}						


\usepackage{geometry}						
\geometry{a4paper,left=25mm,right=25mm,top=25mm,bottom=20mm}

%------------------------------------------------------------------------------------------

\begin{document}
%
\begin{figure}[ht!]
\centering
%
\begin{tikzpicture}
%
\begin{groupplot}[width=0.5\textwidth-5pt,
	group style={{group size=2 by 1},horizontal sep=45pt},
				grid=major,
				xlabel ={Messzeit},
				x unit = \si{\minute},
				xtick={0,10,...,60},
				xmin = 0,
				xmax = 60,
				ylabel shift=-2.5pt,
								]
%
\nextgroupplot[ylabel = {Last},
		y unit = \si{\ampere},
		ytick={0,20,...,160},
		ymin = 0,
		ymax = 160,
		]
\addplot[color=blue,no marks] coordinates{(0,160)(10,100)(20,50)(30,0)(40,50)(50,100)(60,160)};
%
\nextgroupplot[	ylabel = {Spannung},
		y unit = \si{\volt},
		ytick={0.5,0.6,...,1},
		ymin = 0.5,
		ymax = 1,
		]
\addplot[color=red,no marks] coordinates{(0,0.55)(10,0.75)(20,0.85)(30,1)(40,0.85)(50,0.75)(60,0.55)};
%
\end{groupplot}
%
\end{tikzpicture}
%
\caption{rechts fehlt der y-max-tick}
\end{figure}
%
\end{document}
[/img]

Nach oben