pstricks-Anfänger: Achsenbeschriftung, Datenpunkte eintragen

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: pstricks-Anfänger: Achsenbeschriftung, Datenpunkte eintragen

Umsteigen

von localghost » So 5. Feb 2012, 13:57

Da bleibt dann eigentlich nur der Umstieg auf pgfplots, weil es damit recht einfach geht. Das basiert allerdings auf pgf/tikZ.
\begin{filecontents*}{platz.dat}
1 4
2 3
3 5
4 7
5 4
\end{filecontents*}
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{pgfplots}

\begin{document}
  \begin{tikzpicture}
    \begin{axis}[
      width=14cm,
      height=8cm,
      xmin=1,xmax=24,
      xlabel={Spieltag},
      xlabel near ticks,
      xtick={1,2,...,24},
      ymin=1,ymax=14,
      ylabel={Platzierung},
      ylabel near ticks,
      ytick={1,2,...,14},
      y dir=reverse
    ]
      \addplot file {platz.dat};
    \end{axis}
  \end{tikzpicture}
\end{document}
Braucht die aktuelle Version des Pakets.

von fenderbender » Do 13. Okt 2011, 12:21

Hi, danke für die Antwort.

Leider hab ich damit immer noch das Problem, dass der letzte Platz (14) ganz oben ist und ist ganz unten. Ich bräuchte ein "reverse" wie z.B. in Excel....

Danke

Skalierter Plot

von localghost » Do 13. Okt 2011, 11:33

Geht alles viel einfacher mit pst-plot.
\begin{filecontents*}{platz.dat}
1 4
2 3
3 5
4 7
5 4
\end{filecontents*}
\documentclass[11pt,a4paper]{article}
\usepackage{geometry}
\usepackage{pst-plot,pstricks-add}

\begin{document}
  \begin{figure}[!ht]
    \centering
    \psset{%
      llx=-1.5cm,
      lly=-1.5cm,
      xAxisLabel=Spieltag,
      yAxisLabel=Platzierung,
      xAxisLabelPos={c,-2},
      yAxisLabelPos={-3,c}
    }
%    \psframebox[linestyle=dashed,linewidth=0.4pt]{%    % Zur Kontrolle
    \readdata{\data}{platz.dat}
    \begin{psgraph}[Ox=1,Oy=1](1,1)(24,14){12cm}{8cm}
      \listplot[showpoints=true,linewidth=1pt,linecolor=blue]{\data}
    \end{psgraph}
%    }
    \caption{PSGraph}\label{fig:psgraph}
  \end{figure}
\end{document}
Details bitte in der Anleitung des Pakets nachlesen.


Thorsten

pstricks-Anfänger: Achsenbeschriftung, Datenpunkte eintragen

von fenderbender » Do 13. Okt 2011, 09:16

Hi Leute,

ich habe gerade damit begonnen mit pstricks zu spielen, aber irgendwie gelingt mir noch nicht alles. Evtl könnt ihr mir beim Einstieg helfen.

Als einfaches Bsp will ich eine die Platzierung einer Fußballmannschaft über der Spieltage auftragen.

\documentclass[a4paper,12pt]{article}% hvoss
\usepackage{pstricks-add}
\begin{document}
\begin{center}
\psset{xunit=0.5,yunit=0.5}

\psset{xAxisLabel=Spieltag,
  yAxisLabel=Platzierung,
  xAxisLabelPos={0,0},
  yAxisLabelPos={-0.5in,c},
  }
  
\begin{pspicture}(0,14)(24,0)
  \psgrid[subgriddiv=1,griddots=10,gridlabels=7pt]
  \psaxes[linewidth=1pt,%
  	ticks=none,%
  	labels=none]{->}(0,0)(0,0)(24,14)
\end{pspicture}
\end{center}
\end{document}
Meine Probleme dabei:
1) Die x-Achse ist oben beschriftet, sollte aber unten
2) Die Beschriftung von x und y (vertikal) funktioniert noch gar nicht
3) Ich würde gerne Datenpunkte (z.B. 1. Spieltag-> Platz4, 2. Spieltag->Platz2, ...usw) eintragen und verbinden. Alle versuche sind bisher gescheitert

Könnt ihr mir Tipps geben bitte?

Danke

Nach oben