[psgraph] Kreuze als Datenpunkte

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: [psgraph] Kreuze als Datenpunkte

von cgnieder » So 5. Feb 2012, 12:39

dotstyle=x
sollte es lösen:
\documentclass{scrartcl}
\usepackage{auto-pst-pdf}
\usepackage{pstricks,pst-plot,pstricks-add}

\begin{filecontents}{data.dat}
 0   1
 1   2
 2   4
 3   9
 4  16
\end{filecontents}

\begin{document}

\begin{pspicture}(0,0)(\linewidth,.65\linewidth)
 \psset{gridlabels=0pt,xAxisLabel=x Achsen Beschriftung,xAxisLabelPos={5cm,-1cm},%
   yAxisLabel=y Achsen Beschriftung,yAxisLabelPos={-1cm,5cm}}
 \readdata{\data}{data.dat}
 \rput[lb](1,1){%
  \psgrid(0,0)(10,10)
   \begin{psgraph}[linewidth=2pt]{->}(0,0)(10,20){10cm}{10cm}
     \listplot[plotstyle=dots,linewidth=2pt,dotstyle=x]{\data}
   \end{psgraph}
 }
\end{pspicture}

\end{document}
Gruß

[psgraph] Kreuze als Datenpunkte

von Klaus » Mi 28. Dez 2011, 23:13

Hi,
ich versuche meine Schwester für PSTricks zu begeistern, sodass sie von Excel erstmal abkommt und habe ein kleines Minimalbeispiel zur Erstellung von Graphen gebastelt:
\documentclass[a4paper]{scrartcl}
\usepackage[left=1cm,right=1cm,bottom=1cm,top=1cm,landscape]{geometry}
\usepackage{pstricks,pst-plot,pstricks-add}
\usepackage{filecontents}
\begin{filecontents}{data.dat}
0	1
1	2
2	4
3	9
4	16
\end{filecontents}
\pagestyle{empty}
\begin{document}
\begin{pspicture}(0,0)(\linewidth,.65\linewidth)
\psset{gridlabels=0pt,xAxisLabel=x Achsen Beschriftung,xAxisLabelPos={5cm,-1cm},%
	yAxisLabel=y Achsen Beschriftung,yAxisLabelPos={-1cm,5cm}}
\readdata{\data}{data.dat}
\rput[lb](1,1){%
\psgrid(0,0)(10,10)
	\begin{psgraph}[linewidth=2pt]{->}(0,0)(10,20){10cm}{10cm}
		\listplot[plotstyle=dots,linewidth=2pt]{\data}
	\end{psgraph}
}
\end{pspicture}
\end{document}
Am Ende ist es leider daran gescheitert, dass ich die Datenpunkte nicht mit einem Kreuz einzeichnen konnte. :-(
Das muss doch auch gehen.

Zumal diese Symbole scheinbar vorhanden sind laut dem PSTricks Handbuch, denn dort gibt es 'Linien' von Symbolen mittels
\psline[symbol=...]
Jetzt muss ich es doch lediglich schaffen, dass für jeden Datenpunkt ein Symbol genommen wird.

Ich nehme an, dazu muss ich mir 'geschwind-was-programmieren' ?

Viele Grüße,
Klaus.

Nach oben