\boxplot funktioniert nicht..... (PGF)

Tabellen und Grafiken erstellen und anordnen


elmar.a
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 25. Jun 2012, 18:36

\boxplot funktioniert nicht..... (PGF)

Beitrag von elmar.a »

Einen schönen guten Abend,

leider bekomme ich keinen boxplot zustande. Nachdem meine eigenen Versuche nicht geklappt haben, habe ich aus dem PGF Manual den folgenden Code herauskopiert (und nur um eine documentclass etc. erweitert):
\documentclass{scrartcl}
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}

\begin{document}

\begin{tikzpicture}
\begin{axis}
		\addplot+[
				boxplot prepared={
						lower whisker=5,
						lower quartile=7,
						median=8.5,
						upper quartile=9.5,
						upper whisker=10,
				},
		]
				table[row sep=\\,y index=0] {
				data\\ 1\\ 3\\
		};
\end{axis}
\end{tikzpicture}

\end{document}
Folgende Fehlermeldung treten auf:
! Package pgfkeys Error: Choice '1.9' unknown in key '/pgfplots/compat/path replacement'. I am going to ignore this key.
Bei \pgfplotsset{compat=newest} verschwindet zwar diese Fehlermeldung, aber Folgende bleibt:
! Package pgfkeys Error: I do not know the key '/tikz/boxplot prepared' and I a m going to ignore it. Perhaps you misspelled it.
Als Output bekomme ich nur einen xy-Plot mit einer Geraden von (1,1) nach (3,3).
Woran könnte es liegen??

Vielleicht hat ja die ein oder andere Nachteule noch eine Idee...
Schöne Grüße,
elmar.a

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Wenn er die 1.9 nicht kennt, dann hast du vermutlich eine ältere pgfplots Version. Wie du das prüfen kannst, findest du zum Beispiel hier.

Um boxplot prepared zu nutzen musst du in der Präambel noch folgende Zeile einfügen:
\usetikzlibrary{pgfplots.statistics}
Dein Beispiel stammt vermutlich auch aus dem Kapitel Related Libraries ;-)

Gruß
Elke

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Welche Paketversion hast du?
\usepgfplotslibrary{statistics}
fehlt noch in deiner Präambel.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

elmar.a
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 25. Jun 2012, 18:36

Beitrag von elmar.a »

Johannes_B hat geschrieben:Welche Paketversion hast du?
\usepgfplotslibrary{statistics}
fehlt noch in deiner Präambel.
Danke, Johannes_B,
aber auch das hatte ich schon versucht. Es erschien/erscheint folgende Fehlermeldung:
! I can't find file `pgflibrarypgfplots.statistics.code.tex'.
<to be read again>
\relax
l.4 \usepgfplotslibrary{statistics}

Please type another input file name
! Emergency stop.
<to be read again>
\relax
l.4 \usepgfplotslibrary{statistics}

*** (job aborted, file error in nonstop mode)
Habe ich irgendetwas übersehen? Kann ich die library i.wo updaten oder dergleichen? Das sollte mit eingefügter Präambel doch eigentlich automatisch passieren!?!?

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Bitte kläre welche Version von pgfplots du hast (siehe den Link bei Johannes oder mir). Die statistics Bibliotheken sind laut dem Readme vonpgfplots erst seit Version 1.8 dabei. Da der Code bei Johannes und mir funktioniert, wirst du wohl ein Update von pgfplots machen müssen.

Gruß
Elke

elmar.a
Forum-Anfänger
Forum-Anfänger
Beiträge: 28
Registriert: Mo 25. Jun 2012, 18:36

Beitrag von elmar.a »

esdd hat geschrieben:Bitte kläre welche Version von pgfplots du hast (siehe den Link bei Johannes oder mir). Die statistics Bibliotheken sind laut dem Readme vonpgfplots erst seit Version 1.8 dabei. Da der Code bei Johannes und mir funktioniert, wirst du wohl ein Update von pgfplots machen müssen.

Gruß
Elke
Ach, entschuldigt bitte, ich hatte den Link im Beitrag von Johannes_B eher als Überschrift denn als Link wahrgenommen. Meine Version ist in der Tat veraltet (v1.5.1); da habe ich wohl mal wieder gepennt... Nach einem Update auf die aktuelle Version läuft das Beispiel jetzt ohne Probleme!!

Vielen Dank an Euch beide und einen schönen Abend!

Antworten