Hallo zusammen,

Ich habe ein Problem bei dem Layout eines Säulendiagramms welches ich mit pgfplots erstellt habe. Und zwar sind bei mir alle Säulen direkt aneinander gesetzt. Ich hätte allerdings gerne einen kleinen Abstand dazwischen. Wie bekomme ich das hin? Hier mein bisheriger Code:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass[margin=10pt]{standalone}
\usepackage{pgfplots}
\begin{figure}[htpb]
\centering
\pgfplotsset{
width=\textwidth,
height=0.4\textheight,
compat=newest,
}
\begin{tikzpicture}[baseline]
\pgfplotsset{every axis legend/.append style={at={(0.5,-0.5),anchor=south}}
\begin{axis}[
legend columns=1,
legend style={draw=none},
axis y line=left,
axis x line=bottom,
xlabel={$Häufigkeit$},
ylabel={$Messwert$},
ybar=10pt,
]
\addplot[fill=gray,draw=none]table[x=P,y=H] {Diagramme/Anzahl.txt};
\legend{$0-10$}
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Das hier sind die Daten in meiner Anzahl.txt, wusste leider nicht wie ich die anders anhängen kann hier:

Open in writeLaTeX
P H
1 113
2 1326
3 1725
4 1741
5 1631
6 1623
7 1494
8 1394
9 1257
10 1136
11 1051
12 941
13 820
14 841
15 807
16 779
17 688
18 683
19 635
20 667
21 584
22 555
23 509
24 464
25 445
26 449
27 414
28 380
29 368
30 329
31 345
32 315
33 299
34 292
35 250
36 246
37 227
38 245
39 206
40 208
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Vielen Dank für eure Hilfe schon jetzt. Viele Grüße, Tobias

gefragt 05 Jan '15, 09:44

LaTex_Neuling89's gravatar image

LaTex_Neuling89
1316812
Akzeptiert-Rate: 0%

bearbeitet 05 Jan '15, 10:02

Bitte teste Deine Beispiele immer. In dem Code fehlen \begin{document} und eine schließende Klammer in der Zeile, in der Du die Position für die Legende festlegst.

(05 Jan '15, 11:37) esdd

Du musst die Breite der Säulen verkleinern. In der Voreinstellung beträgt diese 10pt, was bei 100 Säulen viel zu breit ist. Im folgenden Beispiel habe ich bar width=2pt gesetzt.

alt text

Code:

Open in writeLaTeX
Code, hier editierbar zum Übersetzen:
\documentclass{scrartcl}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage{pgfplots}
\pgfplotsset{
width=.95\textwidth,
height=0.4\textheight,
compat=1.11,
}
\begin{document}
\begin{tikzpicture}
\pgfplotsset{every axis legend/.append style={at={(0.5,-0.25),anchor=south}}}
\begin{axis}[
legend columns=1,
legend style={draw=none},
axis y line=left,
axis x line=bottom,
xmin=0,xmax=102,
xlabel={Häufigkeit},
ylabel={Messwert},
bar width=2pt,
ybar
]
\addplot[fill=gray,draw=none]table[x=P,y=H] {Anzahl.txt};
\legend{$0-10$}
\end{axis}
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 05 Jan '15, 11:35

esdd's gravatar image

esdd
17.8k304257
Akzeptiert-Rate: 62%

Hallo esdd,

ein dickes dickes Dankeschön. Klappt natürlich :)

(05 Jan '15, 13:13) LaTex_Neuling89
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×298

gestellte Frage: 05 Jan '15, 09:44

Frage wurde gesehen: 8,744 Mal

zuletzt geändert: 05 Jan '15, 13:13