Wie stelle ich bei pgfplots ein, welche Tabellenspalte geplottet wird?
Wie stelle ich bei pgfplots ein, welche Tabellenspalte geplottet wird?
Scheints wird die 2. Spalte **unvollständig** geplottet (mit 1. Spalte als x-Werte).
![alt text][1]
\documentclass[border=2pt, varwidth]{standalone}
%\documentclass[]{article}
\usepackage{pgfplots}
%\usepackage{pgfplotstable}
\usepackage{pgfplotstable}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{filecontents}
\begin{filecontents}{data.csv}
0 0.5905 0.3277 0.2373 0.1681 0.0778 0.0313
1 0.9185 0.7373 0.6328 0.5282 0.3370 0.1875
2 0.9914 0.9421 0.8965 0.8369 0.6826 0.5000
3 0.9995 0.9933 0.9844 0.9692 0.9130 0.8125
4 1.0000 0.9997 0.9990 0.9976 0.9898 0.9688
\end{filecontents}
\begin{document}
\pgfplotsset{compat=newest}
\pgfplotsset{mystyle/.style={%
% allgemein
ybar interval,%=10pt, ? % Balkendiagramm
/pgf/number format/.cd, use comma, % Kommas als Zahlentrennzeichen
%1000 sep={},
grid=none,
% x
xmin=0,
xmax=5,
xtick=data,
xlabel style={anchor=north},
enlarge x limits={lower,rel=1.25},
%symbolic x coords={46,50.1}, %?
every axis x label/.style={at={(current axis.south)},below=8mm},
% y
ymin=0,
ymax=1,
ylabel style={anchor=east, yshift=4pt},
%enlarge y limits=false,
%enlarge y limits={upper,rel=50.25}, % Dummer Effekt
% Legende
legend style={%
at={(1,1), anchor=south east},anchor=south, legend columns=-1},
% x und y
axis lines = middle,
axis line style={-latex},
ticklabel style = {font=\tiny},
%xticklabel style = {font=\tiny,yshift=0.5ex}
% Noden
%nodes near coords,
%nodes near coords align={vertical},
%every node near coord/.append style={anchor=mid west,rotate=60},
}}%
\begin{tikzpicture}[scale=2.0, font=\tiny,]
\begin{axis}[mystyle,
width=3.5cm, height=2.5cm,
xlabel={k},
ylabel={$P(X \leq k)$},
]
\addplot[draw={black, thin}, \addplot[draw=black, thin, fill=red!50] table [] {data.csv};
\end{axis}
\end{tikzpicture}
\end{document}
[1]: http://texwelt.de/wissen/upfiles/Binomialverteilung_1.png