Winkel unter Berücksichtigung der axis Koordinaten eintragen,
Hi,
ich bin gerade dabei meine Uni-Unterlagen zu digitalisieren. Ich habe einige Grafiken erstellt bei denen ich Winkel eintragen möchte. Die Frage ist nicht völlig neu, aber alle bisherigen bisher gefundenen Lösungen und Beispiele für ähnliche Fragen führen nicht zu Erfolg.
Bisher sieht Ich habe das ganze so aus, Beispiel heute ein wenig (hoffentlich) übersichtlicher gestaltet. Die Struktur aller Grafiken ist fast deckungsgleich. Ich möchte gerne in der Lage sein, alle Winkel in den Abbildungen einzutragen.
Gegeben ist hier ein Dreieck( in blau) das bereits wie gewünscht ist. Nun habe ich mithilfe ähnlicher Fragen aus diesem Forum und anderen Plattformen versucht eine Lösung zu finden.
Diese haben unter anderem zu dem schwarzen Dreieck geführt.
Mein Problem ist, dass ich die Winkel Alpha und Beta zwar wie gewünscht eintragen konnte, das ist aber nicht korrekt positioniert bekomme.
Ich vermute, dass es an dem Zufall geschuldet. Für die Position des dritten Winkels habe ich jedoch noch keine Lösung gefunden. Mein Problem liegt in Unterschied zwischen dem Koordinatensystem der Axis Umgebung.
"Umgebung" und dem "anderen" Koordinatensystem liegen könnte.
Das ist gerade mein erster Beitrag, darum war mein gestriges Minimalbeispiel nicht ganz optimal.
Die Anmerkung, dass einige Pakete mehrfach geladen worden sind ist natürlich korrekt.
Ich versuche das in meinem Arbeitsdokument zu ändern. Das ist alles neu für mich.
Langfristig möchte herausfinden, wie ich unter Verwendung eine Abbildung erstellen können, die der Koordinaten aus angehängten sehr ähnlich ist.
[![https://texwelt.de/upfiles/Dreieck_1.png][1]][1]
Ich hoffe der Axis Umgebung Winkel einzeichnen kann. Die Beispiele, die ich bisher gefunden habe arbeiten stets ohne Axis.
Minimum working example
\documentclass{scrbook}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage [colorlinks = true, linkcolor = blue ]{hyperref}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{pgfplots}
\usetikzlibrary{angles,quotes,babel,3d}
\usetikzlibrary{calc,angles,quotes,babel}
\usepackage{tkz-euclide}
\usepackage{scrlayer-scrpage}
\usepackage{framed}
\usepackage{enumitem}
\usepgfplotslibrary{fillbetween}
%Für die Erste Funktionsdarstellung
\pgfplotsset{width=7cm,compat=1.8}
\usepackage{tikz}
\usetikzlibrary{arrows,decorations.pathmorphing,backgrounds,positioning,fit,petri}
\usetikzlibrary{positioning}
\usetikzlibrary{positioning,arrows}
\usetikzlibrary{shapes,backgrounds}
bearbeitete Beitrag ist besser nachvollziehbar. (vielen Dank für den Hinweis)
Liebe Grüße
Hans
\begin{document}
\begin{figure}[h!]
\begin{tikzpicture}
\begin{scope}
\begin{axis}[
scale only axis=true,
width= 12 cm ,
height= 7.5cm ,
name=axis6,
below of=axis5 south,
legend pos= outer north east,
domain=0:6,
xlabel=$t$,
xmin=0.0, xmax=17,
ylabel=$y bzw. L$,
ymin=0, ymax=13,
samples=300,
axis y line=center,
axis x line=middle,
]
%Produktion
\addplot+[mark=none ,color=red , dashed ] coordinates {(0,0)(10,10) };
\addplot+[mark=none ,color=red , dotted ] coordinates {(10,0)(10,10) };
%Verbrauch
\addplot+[mark=none ,color=red , dashed] coordinates {(0,10)(16,0) };
%Lager
%Das wichtige Dreieck
\addplot+[mark=none ,color=blue , ] coordinates {(0,0)(10,3.75) };
\addplot+[mark=none ,color=blue , ] coordinates {(16,0)(10,3.75) };
%lagerdurchschn
\addplot+[mark=none ,color=blue , dotted ] coordinates {(0,1.875)(16,1.875) };
%markierungen
%tp Produktionszeit
\addplot[decorate, decoration=brace, yshift=1pt ]coordinates{(0,10.4)(10,10.4)} node [above, midway] { $t_{p}$};
%tv Verbrauchszeit
\addplot[decorate, decoration=brace, yshift=1pt ]coordinates{(0,11.3)(16,11.3)} node [above, midway] { $t_{v}$};
%tf Freizeit
\addplot[decorate, decoration=brace, yshift=1pt ]coordinates{(10,10.4)(16,10.4)} node [above, midway] { $t_{f}$};
%wichtige Punkte
%lmax
\addplot+[only marks,mark=*,mark options={scale=1, fill=blue},text mark as node=true] coordinates {
(10,3.75) } node [above, right] { $L^{max}$} ;
\addplot+[only marks,mark=*,mark options={scale=1, fill=blue},text mark as node=true] coordinates {
(16,0) } node [above, midway] { $L^{min}$} ;
\addplot+[only marks,mark=*,mark options={scale=1, fill=blue},text mark as node=true] coordinates {
(10,1.875) } node [above, right] { $L_{d}$} ;
%y
\addplot+[only marks,mark=*,mark options={scale=1, fill=blue},text mark as node=true] coordinates {
(10,10) } node [below, midway] { $y$} ;
\addplot+[only marks,mark=*,mark options={scale=1, fill=blue},text mark as node=true] coordinates {
(0,10) } node [below, right] { $y$} ;
%Steigung Lager
\coordinate[] (o) at (0,0); %
\coordinate[] (LMAX) at (10,3.75); %
\coordinate[] (Hlf) at (10,0); %
\draw pic["$\alpha$", draw, angle radius=13mm, angle eccentricity=.75] {angle=Hlf--o--LMAX};
%Steigung Produktion
\coordinate[] (o) at (0,0); %
\coordinate[] (yy) at (10,10); %
\coordinate[] (Hlf) at (10,0); %
\draw pic["$\beta$", draw, angle radius=20mm, angle eccentricity=.9] {angle=Hlf--o--yy};
%Steigung Verbrauch Gamma
%Die Koordinaten, die den gesuchten Winkel bestimmen
\end{axis}
\draw
(10,3.75) coordinate (a) node[right] {a}
-- (16,0) coordinate (b) node[left] {b}
-- (10,0) coordinate (c) node[above right] {c}
pic["$\alpha$", draw=orange, <->, angle eccentricity=1.2, angle radius=1cm]
{angle=a--b--c};
\end{scope}
\end{tikzpicture}
\end{figure}
\end{document}
[1]: https://texwelt.de/upfiles/Dreieck_1.png