Barchart mit pgfplots, warum \pgfplotsset{width=7cm...}?

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: Barchart mit pgfplots, warum \pgfplotsset{width=7cm...}?

von Gast » So 23. Feb 2020, 16:54

von rototom » So 23. Feb 2020, 16:07

Ich habe den Link als Überschrift gar nicht wahrgenommen, sorry.
Hier ein Minimalbeispiel:
\documentclass[12pt,a4paper,bibtotocnumbered]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{pgf-pie}
\usepackage{pgfplots}
\pgfplotsset{width=7cm,compat=1.16}

\begin{document}

\section{Blumentypen}

	\begin{tikzpicture}[scale=0.5]

  \begin{axis}
 [
    title    = Schalen- und Scheibenblumen,
    xbar,
    y axis line style = { opacity = 0 },
    legend style={at={(1,0), anchor=south east},anchor=south,legend columns=-1}, 
    axis x line       = none,
    tickwidth         = 0pt,
    enlarge y limits  = 0.2,
    enlarge x limits  = 0.02,
    nodes near coords,
    symbolic y coords = {10. und 11. 09., 02. und 03.09., 26. und 29.08., 25. und 26.08., 06.08., 30.07., 24. und 27.07., 19.07., 10.07., 01. und 03.07., 15. und 23. 05.,}
  ]
\addplot coordinates {(24,10. und 11. 09.)(24,02. und 03.09.)(14,26. und 29.08.)(15,25. und 26.08.)(22,06.08.)(21,30.07.)(16,24. und 27.07.)(12,19.07.)(14,10.07.)(7,01. und 03.07.)(6,15. und 23. 05.)};
\addplot coordinates {(10,10. und 11. 09.)(11,02. und 03.09.)(16,26. und 29.08.)(16,25. und 26.08.)(15,06.08.)(12,30.07.)(15,24. und 27.07.)(14,19.07.)(14,10.07.)(10,01. und 03.07.)(12,15. und 23. 05.)};

    \end{axis}
\end{tikzpicture}
\end{document}
[/code]

von Gast » So 23. Feb 2020, 14:21

Das war auch nur eine Nebenbemerkung. Den wichtigeren Hinweis einschl. des Links hast du leider nicht beachtet. Da ich kein Hellseher bin, ist die Sache damit für mich erledigt.

von rototom » So 23. Feb 2020, 14:19

Danke, aber auch 1.16 ändert nichts an dem Problem.

von Gast » So 23. Feb 2020, 14:17

Woher sollen wir das wissen?

BTW: compat=1.8 ist eine Einstellung, die inzwischen etwas sehr hinterherhinkt. Derzeit ist als höchste Kompatibilitätseinstellung bereits compat=1.16 verfügbar. Das Originalbeispiel funktioniert auch damit einwandfrei.

Barchart mit pgfplots, warum \pgfplotsset{width=7cm...}?

von rototom » So 23. Feb 2020, 13:55

Hallo Forum,
ich möchte in einer Arbeit ein Balkendiagramm benutzen und habe dazu hier:
http://latex-cookbook.net/articles/bar-chart/ ein gute Anleitung gefunden.
Leider hat meine y-Achse aber nicht vier, sondern elf Punkte. Das Diagram wird daher gestaucht dargestellt, bzw. fehlen y-Einträge komplett.
Wenn ich in der Preamble " \pgfplotsset{width=7cm}" den width Wert erhöhe, werden zwar alle Einträge dargestellt, der letzte jedoch noch zweimal wiederholt.
Was geht hier vor?

Nach oben