Steineklopfer
06-09-2010, 11:11
Hallo, ich versuche gerade einen scatterplot mit Hilfe des datatool/dataplot package zu erstellen. Allerdings möchte ich das die x-achse nicht wie gewohnt nach rechts abgetragen wird sondern links von der y-achse.
was muss ich LaTeX sagen das er es macht. Hab in der datatool doku nichts diesbezüglich gefunden.
hier ein mini-bsp dazu:
zunächst ein auschnitt aus der *csv datei:
Siges;xMg
6.314;0.444
6.423;0.502
6.517;0.510
6.531;0.495
6.471;0.510
6.469;0.483
6.414;0.543
6.460;0.512
6.380;0.518
6.386;0.528
6.403;0.514
6.496;0.485
6.523;0.497
6.466;0.509
und nun das *.tex
\documentclass{article}
\usepackage{datatool}
\usepackage{dataplot}
\begin{document}
\DTLsetseparator{;}
\DTLloaddb{A13-2}{A13-2.csv}
\renewcommand*{\DTLplotatendtikz}{
\draw[line width=1pt](5.75,0.5) -- (7.95,0.5);
}
\begin{figure}[htbp]
\centering
\DTLplot{A13-2}{minx=5.75, maxx=8, miny=0, maxy=1, x=Siges,y=xMg, box, yticpoints={0,0.5,1}, xticpoints={5.75,6,6.25,6.5,6.75,7,7.25,7.5,7.75,8 }}
\caption{Scatter plot}
\end{figure}
\end{document}
für eine passende antwort wäre ich sehr dankbar!!
mfg
Thomas
was muss ich LaTeX sagen das er es macht. Hab in der datatool doku nichts diesbezüglich gefunden.
hier ein mini-bsp dazu:
zunächst ein auschnitt aus der *csv datei:
Siges;xMg
6.314;0.444
6.423;0.502
6.517;0.510
6.531;0.495
6.471;0.510
6.469;0.483
6.414;0.543
6.460;0.512
6.380;0.518
6.386;0.528
6.403;0.514
6.496;0.485
6.523;0.497
6.466;0.509
und nun das *.tex
\documentclass{article}
\usepackage{datatool}
\usepackage{dataplot}
\begin{document}
\DTLsetseparator{;}
\DTLloaddb{A13-2}{A13-2.csv}
\renewcommand*{\DTLplotatendtikz}{
\draw[line width=1pt](5.75,0.5) -- (7.95,0.5);
}
\begin{figure}[htbp]
\centering
\DTLplot{A13-2}{minx=5.75, maxx=8, miny=0, maxy=1, x=Siges,y=xMg, box, yticpoints={0,0.5,1}, xticpoints={5.75,6,6.25,6.5,6.75,7,7.25,7.5,7.75,8 }}
\caption{Scatter plot}
\end{figure}
\end{document}
für eine passende antwort wäre ich sehr dankbar!!
mfg
Thomas