Wie kann ich die Fläche zwischen mehreren Pfaden mit Pfeilen kennzeichnen?
Hallo zusammen,
meine Skizze enthält eine Fläche (im Minimalbeispiel grau eingefärbt), die ich gerne mit gleichmäßig verteilten Pfeilen parallel zur y-Achse mit einem beliebigen Abstand füllen würde.
Es geht quasi darum, die Kraftänderung zwischen den beiden Kurven darzustellen.
Ich würde mich sehr freuen, wenn jemand von euch eine Lösungsidee hätte!
\documentclass[tikz, border=5pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{backgrounds}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\usetikzlibrary{
arrows,
decorations.pathreplacing,
shapes.symbols,
angles,
quotes,
calc
}
\usepgfplotslibrary{fillbetween}
\begin{document}
\begin{tikzpicture}
\pgfdeclarelayer{pre main}
\pgfsetlayers{pre main,main}
% Koordinatensystem
\coordinate (A) at (0, 0) {};
\coordinate (B) at (10, 0) {};
\coordinate (C) at (0, 9) {};
\coordinate (D) at (4, 0) {};
\coordinate (E) at (8, 0) {};
\coordinate (I) at (0, 6) {};
\coordinate (a) at (4, 6) {};
\coordinate (b) at (8, 3) {};
\coordinate (c) at (0, 2) {};
\coordinate (d) at (9, 5) {};
% Koordinatensystempfeile
\draw[->,line width=0.4mm] (A) -- (B) node[below] {$v$};
\draw[->,line width=0.4mm] width=0.4mm,name path=AtoC] (A) -- (C) node[left] {$F_\mathrm{T}$};
% Koordinatenstriche
\draw[-,line width=0.4mm] (D) -- (4, -0.1) node[below] {$v_\mathrm{ue1}$};
\draw[-,line width=0.4mm] (E) -- (8, -0.1) node[below] {$v_\mathrm{max}$};
\draw[-,line width=0.4mm] (I) -- (-0.1, 6) node[left] {$F_\mathrm{vue1}$};
% Verbindungslinien
\draw[dotted] (D) -- (a);
% Graphen
\draw[name path=Itob,gray!20] (I) -- (b);
\draw[name path=KurveI] (I) -- (a);
\draw[name path=KurveII,bend left=20] (b) to (a);
\draw[name path=KurveIII,dotted,bend left=20](d) to (c);
\draw[name path=KurveIV] (c) -- (I);
\path [%draw,line width=3,blue,
name path=IandIV,
intersection segments={
of=KurveI and AtoC,
sequence={A1 -- B0[reverse]}
}];
\path [%draw,line width=3,blue,
name path=IIIandII,
intersection segments={
of=KurveIII and KurveII,
sequence={A1[reverse] -- B1}
}];
\pgfonlayer{pre main}
\fill[gray!20, \fill [
gray!20,
intersection segments={of=KurveI segments={
of=IandIV and KurveII}];
\fill[gray!20, intersection segments={of=Itob and KurveIII}];
\fill[gray!20, intersection segments={of=KurveIV and KurveI}];
IIIandII,
sequence={A1 -- B1[reverse]},
}
];
\endpgfonlayer
\end{tikzpicture}
\end{document}
![alt text][1]
Und ja, die Füllung im Minimalbeispiel ist suboptimal. Das liegt daran, dass ich die Erklärung [(Wie kann ich die Fläche zwischen mehreren Pfaden füllen?)][2] scheinbar nicht so gut verstanden habe, diese Lösung auf vier Pfade anzuwenden. :(
[1]: http://texwelt.de/wissen/upfiles/fillbetween.jpg
[2]: http://texwelt.de/wissen/fragen/4153/wie-kann-ich-die-flache-zwischen-mehreren-pfaden-fullenhttp://texwelt.de/wissen/upfiles/fillbetween.jpg