EmilLask” post=84187`\documentclass[10pt]{article}
\usepackage{pgf,tikz}
\usetikzlibrary{arrows}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}[x=1cm,y=5cm][line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\draw[->,color=black] (-4.4787,0) — (4.494,0);
\foreach \x in {-4,-3,-2,-1,0,1,2,3,4}
\draw[shift={(\x,0)},color=black] (0pt,2pt) — (0pt,-2pt) node[below] {\footnotesize $\x$};
\clip(-4.4787,-0.4111) rectangle (5.494,0.575);
\draw[fill=black,fill opacity=0.1, smooth,samples=50,domain=-2.58:2.58] plot(\x,{exp(-(\x)^2/2)/sqrt(2*pi)}) — (2.58,0) — (-2.58,0) — cycle;
\draw[smooth,samples=100,domain=-4.478660464569973:5.493990767592388] plot(\x,{exp(-(\x)^2/2)/sqrt(2*pi)});
\draw (-1.4785,0.580) node[anchor=north west] {Zona di accettazione};
\draw [->,line width=1.2pt] (0,0.5) — (0,0.4122);
\draw (1.5141,0.2737) node[anchor=north west] {Zona di rifiuto};
\draw [->,line width=1.2pt] (3.6492,0.1821) — (3.013,0.0365);
\draw (2.6034,-0.1513) node[anchor=north west] {z critico 2.58};
\draw [->] (3.1959,-0.1278) — (2.5889,-0.0089);
\draw (-4,0.2737) node[anchor=north west] {Zona di rifiuto};
\draw [->,line width=1.2pt] (-3.6492,0.1821) — (-3.013,0.0365);
\draw (-4,-0.1294) node[anchor=north west] {z critico -2.58};
\draw [->] (-3.1056,-0.1137) — (-2.607,-0.0136);
\begin{scriptsize}
\draw (0,0.14) node {$1-\alpha = 0.9901$};
\end{scriptsize}
\end{tikzpicture}
\end{document}`Claudio grazie per i preziosi suggerimenti, ma il risultato a cui miravo è quello riportato dal codice che avevo già postato. Hai ragione nell’evidenziare i pasticci di Geogebra, ma è un programma che utilizzo volentieri e quindi cercherò di fare tesoro dei tuoi consigli per trovare un compromesso.
Liverpool ancora molte grazie. Mi pare di capire però che la difficoltà sta proprio nell’aggiornamento di PGF. Io utilizzo Mac OS X, come posso aggiornare soltanto PGF senza dovere reinstallare tutto?
Emil
Il codice che avevi postato aveva come risultato qualcosa di molto simile a quello che ho realizzato io (altrimenti non lo avrei fatto così per mostrare il codice senza “traduzioni” da GeoGebra, non ti pare?). Del resto, ti basta prendere il tuo primo codice, incollarlo in un documento, cambiare il plot che dava errore con uno funzionante e vedere il risultato.
Visto che volevi una gaussiana semplice… beh: è tutto ancora più semplice: `
\documentclass[png,border=10pt,tikz]{standalone}
\usepackage{tikz}
\usetikzlibrary{backgrounds}
\pgfkeys{/pgf/number format/.cd,fixed,precision=1}
\begin{document}
\begin{tikzpicture}[line cap=round,line join=round,>=stealth,y=5cm]
% Assi
\draw[->] (-4.4787,0) — (5.494,0);
% Label asse x
\foreach \x in {-4,-3,…,4}{
\draw (\x,2pt)–(\x,-2pt) node[below,font=\footnotesize]{\x};
}
% label c
\node[font=\scriptsize] at (0,0.14) {$1-\alpha = 0.9901$};
% varie label
\begin{scope}[->, line width=1.2pt]
\node (x) at (0,0.580) {Zona di accettazione};
\draw (x) — (0,0.4122);
\node[anchor=north west] (y) at (2.9141,0.2337) {Zona di rifiuto};
\draw (y) — (3.013,0.0365);
\node[anchor=north] (y) at (-3.98,0.2572) {Zona di rifiuto};
\draw (y) — (-2.7732,0.0365);
\end{scope}
\node[anchor=north west] (z) at (2.4,-0.1513) {z critico 2.58};
\draw [->] (z) — (2.5889,-0.0089);
\node[anchor=north] (z) at (-3.3,-0.1294) {z critico -2.58};
\draw [->] (z) — (-2.607,-0.0136);
% in background qualche elemento
\begin{scope}[on background layer]
% gaussiana “non tagliata a 2.58”
\draw[ smooth,samples=50,domain=-4.478660464569973:5.493990767592388] plot (\x,{exp(-(\x)^2/2)/sqrt(2*pi)});
% zona grigio scuro con gaussiana “tagliata a 2.58”
\draw[fill=black,fill opacity=0.1, smooth,samples=50,domain=-2.58:2.58] plot (\x,{exp(-(\x)^2/2)/sqrt(2*pi)}) — (2.58,0) — (-2.58,0) — cycle;
\end{scope}
\end{tikzpicture}
`
Ciao
Claudio