pstricks: grid mit unterschiedlicher Schrittweite

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: grid mit unterschiedlicher Schrittweite

von kasiii » Fr 15. Aug 2014, 11:52

Vielen Dank für die Lösung!

Ich habe mir jetzt auch TikZ angeschaut, das scheinbar weiter verbreitet ist. Zumindest findet man mehr Hilfte im Netz.

Wie kann ich folgendes Beispiel anpassen, damit es dem obigen PSTricks Bsp. nahe kommt?
\documentclass{scrartcl}

\usepackage{tikz}

\begin{document}
	\begin{tikzpicture}
		%Raster zeichnen
		\draw [color=gray!50, dashed]  [] (0,0) grid (6.5,9.5);
		% Achsen zeichnen
		\draw[->] (0,0) -- (7,0) node[right] {$x$};
		\draw[->] (0,0) -- (0,10) node[above] {$y$};
		% Achsen beschriften
		\foreach \x in {0,1,...,6}
		\draw (\x, -.1) -- (\x,.1) node[below=4pt] {$\scriptstyle \x$};	
		\foreach \y in {1,...,9}
		\draw (-.1,\y) -- (.1,\y) node[left=4pt] {$\scriptstyle\y$};
	\end{tikzpicture}
\end{document}
--------------------
EDIT: Frage selbst beantwortet.
\begin{tikzpicture}[x=.02cm]
		%Raster zeichnen
		\draw [color=gray!50, dashed]  [] (0,0) grid (690,9.5);
		% Achsen zeichnen
		\draw[->] (0,0) -- (700,0) node[right] {$x$};
		\draw[->] (0,0) -- (0,10) node[above] {$y$};
		% Achsen beschriften
		\foreach \x in {0,100,...,600}
		\draw (\x, -.1) -- (\x,.1) node[below=4pt] {$\scriptstyle \x$};	
		\foreach \y in {1,...,9}
		\draw (-.1,\y) -- (.1,\y) node[left=4pt] {$\scriptstyle\y$};
	\end{tikzpicture}
[/b]

von esdd » Do 14. Aug 2014, 00:58

Ich habe nicht viel Erfahrung mit PSTricks, da ich eigentlich immer TikZ verwende. Du kannst aber xunit für das grid entsprechend anpassen:
\documentclass{scrartcl} 

\usepackage{pst-all} 

\begin{document} 
    \begin{pspicture} 
     \psset{xunit=0.02cm, yunit=1cm} 
     \psaxes[Dx=100]{->}(0,0)(0,0)(620,9.5) 
     \psgrid[gridlabels=0,griddots=10,xunit=100,subgriddiv=1](0,0)(0,0)(6,9) 
    \end{pspicture} 
\end{document}
Wenn Du Dich in PSTricks einarbeiten willst, dann empfehle ich Dir das PSTricks Buch von Herbert Voß.

Gruß
Elke

pstricks: grid mit unterschiedlicher Schrittweite

von kasiii » Mi 13. Aug 2014, 23:05

Hallo zusammen,

ich versuche ein Koordinatensystem zu erzeugen, das klappt soweit auch prima.
\documentclass{scrartcl}

\usepackage{pst-all}

\begin{document}
	\begin{pspicture}
	 \psset{xunit=0.02cm, yunit=1cm}
	 \psaxes[Dx=100]{->}(0,0)(0,0)(620,9.5)
	 \psgrid[gridlabels=0, subgriddiv=1, griddots=10](0,0)(0,0)(600,9)
	\end{pspicture}
\end{document} 
Mein Problem ist das grid. Ich hätte gerne, dass das grid in 100er Schritten auf der x-Achse und in 1er-Schritte auf der y-Achse angezeigt wird. Im prinzip soll es so aussehen wie in folgendem Beispiel:
\documentclass{scrartcl}

\usepackage{pst-all}

\begin{document}
	\begin{pspicture}
		\psset{xunit=0.02cm, yunit=1cm,}
		\psaxes[Dx=100, Dy=1]{->}(0,0)(0,0)(650,10)
		\psline{}(100,0)(100,9)
		\psline{}(200,0)(200,9)
		\psline{}(300,0)(300,9)
		\psline{}(400,0)(400,9)
		\psline{}(500,0)(500,9)
		\psline{}(600,0)(600,9)
		\psline{}(0,1)(600,1)
		\psline{}(0,2)(600,2)
		\psline{}(0,3)(600,3)
		\psline{}(0,4)(600,4)
		\psline{}(0,5)(600,5)
		\psline{}(0,6)(600,6)
		\psline{}(0,7)(600,7)
		\psline{}(0,8)(600,8)
		\psline{}(0,9)(600,9)
	\end{pspicture}
\end{document}
Nur mit grid anstelle der Linien.

Nach oben