Seite 1 von 1

[PSTricks] LineToXAxis und logarithmische Skalierung

Verfasst: Di 17. Dez 2013, 09:16
von Klaus
Hallo ihr Lieben,

ich spiele gerade mit plotstyle=LineToXAxis herum, wie z.B. in der Dokumentation von pst-plot auf Seite 17 beschrieben, auch unter Verwendung einer logarithmischen y-Achse.

Nur wie lässt sich jetzt einstellen, dass die Linien bis auf die x-Achse heruntergezogen werden?

Auf Seite 17 zeigen die beiden Beispiele ein unterschiedliches Verhalten: Im ersten Beispiel werden die Linien auf 10^0 genormt und im zweiten auf 10^2.

Das muss sich doch also einstellen lassen! :?

Gruß,
-- Klaus.

Verfasst: Di 17. Dez 2013, 09:37
von Johannes_B
Hallo Klaus, du bist ja jetzt schon länger dabei und solltest eigentlich wissen, dass die Chance auf eine schnelle und hochwertige Antwort von der Verfügbarkeit eines vollständigen Minimalbeispiels abhängt. Bitte erstell uns also eins.

Verfasst: Di 17. Dez 2013, 10:05
von Klaus
Hallo Johannes,

here we go:
%
% mb.tex
%
\documentclass{scrartcl}
\usepackage{pstricks,pstricks-add}
\usepackage{pst-plot}
\usepackage{xcolor}

\usepackage{filecontents}

\begin{filecontents}{data.dat}
86.5		46299.5
85.3		46167.9
81.6		46333.9
67.8		46663.1
\end{filecontents}
\pagestyle{empty}

\begin{document}
\readdata[nStep=1]{\data}{data.dat}
\begin{pspicture}(0,0)(12cm,12cm)
	\psset{llx=-2cm,lly=-2cm}
	\begin{psgraph}[ylogBase=10,Oy=-1,Dx=10]{->}(0.0,-1)(110.0,5.1){12cm}{7cm}
		\pstScalePoints(1,1){}{ dup 0 gt { log }{ pop 1.0e-1 log } ifelse }
		\listplot[linecolor=red,linewidth=1pt,%
				yEnd=100000,dotstyle=o,showpoints=true,fillcolor=red,dotscale=2,plotstyle=LineToXAxis]
			{\data}
	\end{psgraph}
\end{pspicture}
\end{document}
%
% End of File
%
Gruß,
-- Klaus.