Hallo, an der Achsenbeschriftung sollen statt 5, 10, 15,..., 100 die Werte 50, 100, ...., 1000 stehen. Wie skaliere ich das richtig?

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\begin{tikzpicture}[xscale=0.1,yscale=0.1,samples=4000]
\draw[->] (0,0) -- (105.0,0) node[below] {$Q_B$};
\draw[->] (0,0) -- (0,105.0) node[left] {$Q_A$};
\foreach \i in {5.0,10.0,...,100.0} {
\draw (\i,0.1) -- (\i,-0.1) node[below] {$\i$};
}
\foreach \i in {5.0,10.0,...,100.0} {
\draw (0.1,\i) -- (-0.1,\i) node[left] {$\i$};
}
\draw[blue,domain=0:56.66] plot (\x,{85.0-1.5*\x});
\draw[red, domain=0:42.5] plot (\x,{85.0-2*\x});
\end{tikzpicture}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 24 Mai '17, 15:36

kongooddo's gravatar image

kongooddo
6658
Akzeptiert-Rate: 0%

bearbeitet 24 Mai '17, 16:10

cgnieder's gravatar image

cgnieder
22.1k253463


Das scheint ja eine einfache Multiplikation mit 10 zu sein. Die führt man am besten mit \pgfmathtruncatemacro{\ticlabel}{\i*10} aus und benutzt dann \ticlabel im Node. Ich habe die Label noch rotiert, damit sie nicht überlappen.

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[xscale=0.1,yscale=0.1,samples=4000]
\draw[->] (0,0) -- (105.0,0) node[below] {$Q_B$};
\draw[->] (0,0) -- (0,105.0) node[left] {$Q_A$};
\foreach \i in {5.0,10.0,...,100.0} {
\pgfmathtruncatemacro{\ticlabel}{\i*10}
\draw (\i,0.1) -- (\i,-0.1) node[below,anchor=north east,rotate=40] {$\ticlabel$};
}
\foreach \i in {5.0,10.0,...,100.0} {
\pgfmathtruncatemacro{\ticlabel}{\i*10}
\draw (0.1,\i) -- (-0.1,\i) node[left] {$\ticlabel$};
}
\draw[blue,domain=0:56.66] plot (\x,{85.0-1.5*\x});
\draw[red, domain=0:42.5] plot (\x,{85.0-2*\x});
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Vielleicht möchtest du auch lieber pgfplots verwenden und einfach die Funktion reskalieren:

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=$Q_B$, ylabel=$Q_A$,
axis lines=left,
domain=0:1000,
xmin=0,xmax=1000,
ymin=0,ymax=1000,
no markers,
]
\addplot {10*(85.0-1.5*x/10)};
\addplot {10*(85.0-2.0*x/10)};
\end{axis}
\end{tikzpicture}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

alt text

Permanenter link

beantwortet 25 Mai '17, 07:01

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

bearbeitet 25 Mai '17, 13:33

Vielen Dank Henri,

das hat mir sehr weiter geholfen!

(25 Mai '17, 13:04) kongooddo
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×731
×18

gestellte Frage: 24 Mai '17, 15:36

Frage wurde gesehen: 7,789 Mal

zuletzt geändert: 25 Mai '17, 13:33