Markieren von Bereichen zwischen einer Achse und einem Graph
Verfasst: So 27. Aug 2017, 16:00
Hallo liebe Community,
ich habe folgendes Problem. Ich möchte gerne den Bereich über der blauen Gerade und den Bereich unter der Roten Gerade ausfüllen. Entweder mit einer Schraffur oder komplett leicht transparent. In etwa so wie es am linken Rand zu erkennen ist. Leider habe ich die Logik nicht verstanden mit der man den Bereich angibt in der die Markierung platziert werden soll. Ein lauffähiges Minimalbeispiel habe ich euch unten angegeben.
Vielen lieben Dank für eure Hilfe und schönen Sonntag
ich habe folgendes Problem. Ich möchte gerne den Bereich über der blauen Gerade und den Bereich unter der Roten Gerade ausfüllen. Entweder mit einer Schraffur oder komplett leicht transparent. In etwa so wie es am linken Rand zu erkennen ist. Leider habe ich die Logik nicht verstanden mit der man den Bereich angibt in der die Markierung platziert werden soll. Ein lauffähiges Minimalbeispiel habe ich euch unten angegeben.
Vielen lieben Dank für eure Hilfe und schönen Sonntag
\documentclass[margin=10pt]{standalone} \usepackage{pgfplots} \usetikzlibrary{intersections} \usepgfplotslibrary{fillbetween} \begin{document} \begin{tikzpicture} \begin{axis}[domain=0.125:220, samples=400, xmin=0, xmax=100, ymin=0, ymax=100, xlabel = $x~Achse$, ylabel = $y~Achse$] \path[name path=axisy] (axis cs:0,100) -- (axis cs:70,100); \path[name path=axisx] (axis cs:30,0.01) -- (axis cs:100,70); \addplot+[mark=none, name path=A] {\x+30} node[above, rotate=40] at (20,100) {$Instabil$} node[above, color= black, rotate=40] at (50,70) {$Stabil$}; \addplot+[mark=none, name path=B] {\x-30} node[below, rotate=40] at (75,55) {$Instabil$}; \addplot [ thick, color=blue, fill=blue, fill opacity=0.05 ] fill between[ of=A and axisy, soft clip={domain=0:1}, ]; \end{axis} \end{tikzpicture} \end{document}