Zeichne mehrere horizontale Gaußsche Glocken verschoben ik TikZ

Zeichne mehrere horizontale Gaußsche Glocken verschoben ik TikZ

Ich möchte so etwas erstellen, um lineare Modelle zu veranschaulichen. Bildbeschreibung hier eingeben Hier ist mein bisheriger, mit Mathcha generierter Code, nur damit Sie eine Vorstellung davon haben, was ich möchte.

\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-0.75,xscale=0.75]
        %uncomment if require: \path (0,300); %set diagram left start at 0, and has height of 300

        %Shape: Axis 2D [id:dp8361200068338723]
        \draw  (50,250.04) -- (610.41,250.04)(106.04,11.54) -- (106.04,276.54) (603.41,245.04) -- (610.41,250.04) -- (603.41,255.04) (101.04,18.54) -- (106.04,11.54) -- (111.04,18.54)  ;
        %Straight Lines [id:da4842290347914763]
        \draw [color={rgb, 255:red, 74; green, 144; blue, 226 }  ,draw opacity=1 ]   (551.41,21.04) -- (44.91,263.54) ;
        %Curve Lines [id:da2882365205325442]
        \draw [fill={rgb, 255:red, 126; green, 211; blue, 33 }  ,fill opacity=1 ]   (172,159.74) .. controls (181.41,184.64) and (210.41,154.64) .. (219.41,178.64) .. controls (228.41,202.64) and (197.91,206.64) .. (204.91,226.64) ;
        %Curve Lines [id:da35238413522248413]
        \draw [fill={rgb, 255:red, 126; green, 211; blue, 33 }  ,fill opacity=1 ]   (284,107.24) .. controls (293.41,132.14) and (322.41,102.14) .. (331.41,126.14) .. controls (340.41,150.14) and (309.91,154.14) .. (316.91,174.14) ;
        %Curve Lines [id:da8161792691558291]
        \draw [fill={rgb, 255:red, 126; green, 211; blue, 33 }  ,fill opacity=1 ]   (403,51.74) .. controls (412.41,76.64) and (441.41,46.64) .. (450.41,70.64) .. controls (459.41,94.64) and (428.91,98.64) .. (435.91,118.64) ;

        % Text Node
        \draw (112.5,19.4) node [anchor=north west][inner sep=0.75pt]    {$y$};
        % Text Node
        \draw (584,250.9) node [anchor=north west][inner sep=0.75pt]    {$z_{1}$};
        % Text Node
        \draw (538.5,30.9) node [anchor=north west][inner sep=0.75pt]  [font=\footnotesize,color={rgb, 255:red, 74; green, 144; blue, 226 }  ,opacity=1 ]  {$y=\beta _{0} +\beta _{1} z_{1}$};
        % Text Node
        \draw (537.5,67.74) node [anchor=north west][inner sep=0.75pt]  [font=\footnotesize] [align=left] {$\displaystyle \forall z_{i}$ prendo \\valori \textcolor[rgb]{0.49,0.83,0.13}{qui dentro}};
    \end{tikzpicture}

Ich weiß, wie man in reinem TikZ (also ohne Mathcha) Achsen und Linien generiert, aber ich habe keine Ahnung, wie das mit den Gaußschen Glocken geht.

Antwort1

Wie Qrrbrbirlbel in den Kommentaren sagt, brauchen Sie nur plotdie Gaußsche Kurve und shiftsie, rotatesie und scalesie, wie Sie sie brauchen.

Ein Ausgangspunkt könnte sein:

\documentclass[tikz,border=2mm]{standalone}
\usetikzlibrary{calc}

\begin{document}
\begin{tikzpicture}[line cap=round,scale=2]
\coordinate (A) at (-0.5,-0.1);
\draw[-stealth] (-0.5,0) -- (5,0)  node[below] {$z_1$};
\draw[-stealth] (0,-0.5) -- (0,3)  node[left]  {$y$};
\draw[blue]     (A)    --++ (30:6) node[below right] {$y=\beta_0+\beta_1z_1$};
\node[text width=3cm,right] at (4.7,2) {$\forall z_1$ prendo\\valori \textcolor{green}{qui dentro}};
\foreach\i in {1.5,3,4.5}
  \draw[shift={($(A)+(30:\i)$)},scale=0.4,rotate=-60,fill=green] plot[domain=-1.5:1.5,samples=41] (\x,{exp(-2*\x*\x)});
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen