[PSTricks] LineToXAxis und logarithmische Skalierung

Tabellen und Grafiken erstellen und anordnen


Klaus
Forum-Century
Forum-Century
Beiträge: 184
Registriert: Do 27. Jan 2011, 19:30

[PSTricks] LineToXAxis und logarithmische Skalierung

Beitrag 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.
Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag 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.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Klaus
Forum-Century
Forum-Century
Beiträge: 184
Registriert: Do 27. Jan 2011, 19:30

Beitrag 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.
Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.

Antworten