绘制带垂直箭头的曲线

绘制带垂直箭头的曲线

这就是我目前得到的结果,但我不知道如何插入箭头。我真的很感激任何帮助!再次感谢@marmot

\documentclass[tikz,border=3.14mm]{standalone} 

\begin{document}    
\begin{tikzpicture} 
\draw[-stealth] (-4,0) -- (-4,4.5);
\draw[blue] plot[variable=\x,smooth,domain=-4:4] (\x,{2-2*tanh(1.5*(\x+1))}) node at (-1.3,3) [left]{G\"utefunktion}; 
\draw[-stealth] (-4.5,0) -- (4.5,0) node[below right]{$\mu$};          
 \draw[black,thick] (0.25,-0.5) -- (0.25,5) node at (0.25, -0.5)[below]{140};
 \draw[-latex] (0.5,4.5) -- (4,4.5) node[midway,above]{H0 Bereich};
 \draw[-latex] (-0.05,4.5) -- (-4,4.5) node[midway,above]{H1 Bereich};
\draw [red] (-4.2,0.5) -- (3,0.5) node at (-4.3,0.5) [left]{$\alpha$ = 0,05};
\draw [black] (-4.2,4) -- (4.5,4) node at (-4.2,4) [left]{1};    
\end{tikzpicture} 
\end{document}

在此处输入图片描述

答案1

其实用\shade绘制箭头并不复杂。不过,我认为文本不太好读。

在这个答案中,我没有使用 tang 函数,而是使用in和的简单曲线out。这可以帮助我计算绘制箭头的坐标。

下次您提问时,请确保您事先付出一些努力来解决问题,否则您的问题很可能会被关闭(就像这个一样)。

\documentclass[tikz]{standalone} 
\usetikzlibrary{intersections,decorations.markings}
\usepackage{amsmath}
\begin{document}    
\begin{tikzpicture}[scale=5,>=stealth]
\draw[<->] (0,1.1) -- (0,0) coordinate (o) -- (1.75,0) coordinate (x) node[below] {$\mu$};
\path (0,1) coordinate (y);
\draw (-.02,1) node[left] {$1$}--(.02,1);
\draw (-.02,0) node[left] {$0$}--(0,0);
\draw[name path=alpha,red] (-.1,.05) node[left] {$\alpha=0.05$}--(1.75,.05);
\draw[name path=curve,blue,postaction={
    decorate,
    decoration={
        markings,
        mark=at position 0.5 with \coordinate (midarrow);,
        mark=at position 0.55 with \coordinate (nodename);
    }
}] (0,1) to[out=0,in=180] (1.5,0);
\path[name intersections={of=curve and alpha,by=inter}];
\draw (inter) -- (inter |- o) -- ++ (0,-.1) node[below] {$140$};
\draw (inter) -- (inter |- y) -- ++ (0,.2);
\draw (y) -- ++ (1.75,0);
\draw[->] ([shift={(-.02,.05)}]inter |- y) node[above left] {$H_1$-Bereich} -- ++ (-.5,0);
\draw[->] ([shift={(.02,.05)}]inter |- y) node[above right] {$H_0$-Bereich} -- ++ (.5,0);
\path[blue] (nodename) node[below left] {G\"utefunktion};
\path (o)--(y) node[midway,sloped,above,font=\footnotesize] {$g(\mu)=P(\text{Ablehnung von }H_0)$};
\shade[top color=yellow!60!black,bottom color=yellow] (midarrow) -- ++(.1,.1) --++(-.05,0) --++(0,.15) --++(-.1,0) --++(0,-.15) --++(-.05,0) --cycle;
\shade[top color=yellow,bottom color=yellow!60!black] ([shift={(.05,.25)}]midarrow) --++(0,.15) --++(.05,0) --++(-.1,.1) --++(-.1,-.1) --++(.05,0) --++(0,-.15) -- cycle;
\path[yellow!20!black] (midarrow) --++(0,.25) node {Some text};
\node at (0,1.25) {$H_0:\;\mu\ge\mu_0$};
\end{tikzpicture} 
\end{document}

在此处输入图片描述

相关内容