Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4
kleine Themenvereinheitlichung

13 Jun '21, 20:29

saputello's gravatar image

saputello
11.1k174365

tikz: Achsenskalierung bei Diagrammen

Ich möchte folgendes Diagramm mit TikZ nachzeichnen. ![alt text][1] Als Code sieht das ganze so aus: \documentclass{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture}[] \draw[help lines, color=green!60!black, xstep=.5cm] (-.2,-.2) grid (4.5,3.75); \draw[->] (0,-.5) -- (0,4.25) node [left=1ex, align=right] {$s$\\ in km}; \draw[->] (-.5,0) -- (5,0) node [below=1ex, align=left] {$t$\\ in h}; \foreach \x in {1,2,...,4} \node [below=1ex] at (\x,0) {\x}; \foreach \y in {3,6,9} \node [left=1ex] at (0,\y/3) {\y}; \coordinate (A) at (0,1); \coordinate (B) at (1,2); \coordinate (C) at (1.5,3); \coordinate (D) at (2.2,3); \coordinate (E) at (2.5,2); \coordinate (F) at (4,0); \draw[color=magenta!80!yellow, very thick] (A) -- (B) -- (C) --(D) -- (E) -- (F); \filldraw[black] (A) circle (2pt); \filldraw[black] (B) circle (2pt); \filldraw[black] (C) circle (2pt); \filldraw[black] (D) circle (2pt); \filldraw[black] (E) circle (2pt); \filldraw[black] (F) circle (2pt); \end{tikzpicture} \end{document} ![alt text][2] Zwei Dinge würde ich an meinem Diagramm gerne Verbessern: 1. Das grid soll trotz der unterschiedlichen Achsenskalierung quadratisch sein. 2. Die Koordinaten der Punkte entsprechen zumindest auf der vertikalen Achse nicht der Beschriftung. Der Punkt (1|6) im Bild entspricht im Code (1|2), das würde ich gerne angleichen. [1]: http://texwelt.de/wissen/upfiles/Achsenskalierung_Diagramm_Vorlage.jpg [2]: http://texwelt.de/wissen/upfiles/Achsenbeschriftung_TikZ_1.jpg
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
Bild verkleinert, damit es nicht die Formatierung der Seite zwerstört

18 Mär '17, 15:48

cgnieder's gravatar image

cgnieder
22.1k253463

tikz: Achsenskalierung bei Diagrammen

Ich möchte folgendes Diagramm mit TikZ nachzeichnen. ![alt text][1] Als Code sieht das ganze so aus: \documentclass{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture}[] \draw[help lines, color=green!60!black, xstep=.5cm] (-.2,-.2) grid (4.5,3.75); \draw[->] (0,-.5) -- (0,4.25) node [left=1ex, align=right] {$s$\\ in km}; \draw[->] (-.5,0) -- (5,0) node [below=1ex, align=left] {$t$\\ in h}; \foreach \x in {1,2,...,4} \node [below=1ex] at (\x,0) {\x}; \foreach \y in {3,6,9} \node [left=1ex] at (0,\y/3) {\y}; \coordinate (A) at (0,1); \coordinate (B) at (1,2); \coordinate (C) at (1.5,3); \coordinate (D) at (2.2,3); \coordinate (E) at (2.5,2); \coordinate (F) at (4,0); \draw[color=magenta!80!yellow, very thick] (A) -- (B) -- (C) --(D) -- (E) -- (F); \filldraw[black] (A) circle (2pt); \filldraw[black] (B) circle (2pt); \filldraw[black] (C) circle (2pt); \filldraw[black] (D) circle (2pt); \filldraw[black] (E) circle (2pt); \filldraw[black] (F) circle (2pt); \end{tikzpicture} \end{document} ![alt text][2] Zwei Dinge würde ich an meinem Diagramm gerne Verbessern: 1. Das grid soll trotz der unterschiedlichen Achsenskalierung quadratisch sein. 2. Die Koordinaten der Punkte entsprechen zumindest auf der vertikalen Achse nicht der Beschriftung. Der Punkt (1|6) im Bild entspricht im Code (1|2), das würde ich gerne angleichen. [1]: http://texwelt.de/wissen/upfiles/Achsenskalierung_Diagramm_Vorlage.jpg [2]: http://texwelt.de/wissen/upfiles/Achsenbeschriftung_TikZ.jpghttp://texwelt.de/wissen/upfiles/Achsenbeschriftung_TikZ_1.jpg
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

18 Mär '17, 14:57

cgnieder's gravatar image

cgnieder
22.1k253463

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

18 Mär '17, 10:40

kasiii's gravatar image

kasiii
56157