Loi Binomiale [PSTricks]

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Loi Binomiale [PSTricks]

Messagepar Fabrice Couvreur » Mercredi 17 Avril 2013, 13:57

Bonjour,
Dans le code ci-dessous, je ne vois pas les "barres".
Code: Tout sélectionner
\documentclass[a4paper,11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{siunitx}
\usepackage[upright]{kpfonts}
\usepackage[frenchb]{babel}
\usepackage{pstricks-add,pst-func}
\usepackage{xcolor}
\begin{document}
\begin{center}
\psset{xunit=0.8cm,yunit=10cm,arrowscale=1.2,labelFontSize=\scriptstyle}%
\begin{pspicture}(0,0)(12,1)%
\psaxes[linewidth=1pt,Dy=0.1,ticksize=-3pt 0pt]{->}(0,0)(0,0)(12,1)
\uput[-90](11.6,0){$\scriptstyle{k}$}
\uput[r](0,0.96){$\scriptstyle{P(X=k)}$}
\psBinomial[printValue,fillstyle=solid,fillcolor=lightgray,barwidth=0.4]{10}{0.15}
\end{pspicture}
\end{center}

\end{document}

Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 601
Inscription: Samedi 18 Août 2007, 00:55

Publicité

Re: Loi Binomiale [PSTricks]

Messagepar balf » Mercredi 17 Avril 2013, 19:33

J'arrive à les faire apparaître en fixant les valeurs des paramètres à l'aide de \psset{ … }, en rajoutant l'option markZeros et en renonçant à l'option printValue qui provoque une erreur de ghostscript. Il faudrait peut-être soumettre le problème à Herbert Voß.

B.A.
balf
Zetta-utilisateur
 
Messages: 3847
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Loi Binomiale [PSTricks]

Messagepar Fabrice Couvreur » Mercredi 17 Avril 2013, 21:17

Bonsoir balf,
balf a écrit: Il faudrait peut-être soumettre le problème à Herbert Voß.

Je viens de le faire.
Autre soucis : en considérant une valeur plus grande de n (n < 100).

Code: Tout sélectionner
 \documentclass[a4paper,11pt]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{siunitx}
    \usepackage[upright]{kpfonts}
    \usepackage[frenchb]{babel}
    \usepackage{pstricks-add,pst-func}
    \usepackage{xcolor}
    \begin{document}
    \begin{center}
    \psset{xunit=0.2cm,yunit=10cm,arrowscale=1.2,labelFontSize=\scriptstyle}%
    \begin{pspicture}(0,0)(82,1)%
    \psaxes[linewidth=1pt,Dy=0.1,Dx=2,ticksize=-3pt 0pt]{->}(0,0)(0,0)(82,1)
    \uput[-90](11.6,0){$\scriptstyle{k}$}
    \uput[r](0,0.96){$\scriptstyle{P(X=k)}$}
    \psBinomial[markZeros,fillstyle=solid,fillcolor=lightgray,barwidth=0.1]{80}{0.85}
    \end{pspicture}
    \end{center}

    \end{document}

Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 601
Inscription: Samedi 18 Août 2007, 00:55

Re: Loi Binomiale [PSTricks]

Messagepar balf » Mercredi 17 Avril 2013, 22:17

Vous ne voyez toujours pas les « barres », je suppose ? Déjà, je pense que ça ne marche qu'en indiquant les valeurs des paramètres avec \psset. Ensuite, de fait, j'obtiens quelque chose jusqu'à N = 50 et pas dès N = 60 ; ce n'est pas très joli parce que les unités sont trop petites. Enfin, votre k est mal placé.

B.A.
balf
Zetta-utilisateur
 
Messages: 3847
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Loi Binomiale [PSTricks]

Messagepar Fabrice Couvreur » Jeudi 18 Avril 2013, 09:40

Bonjour,
balf a écrit:Vous ne voyez toujours pas les « barres », je suppose ?

Exact.
balf a écrit:Ensuite, de fait, j'obtiens quelque chose jusqu'à N = 50 et pas dès N = 60 ; ce n'est pas très joli parce que les unités sont trop petites.

Je vais utiliser R ou Scilab, puis exporter le graphique au format eps.
balf a écrit: Enfin, votre k est mal placé.

J'avais repris l'ancien code pour en changer les valeurs de N et de p.

Je viens de recevoir la réponse de Herbert Voss :

Code: Tout sélectionner
\documentclass[a4paper,11pt]{article}
\usepackage{pst-func}
\begin{document}
\psset{xunit=0.8cm,yunit=10cm,arrowscale=1.2,labelFontSize=\scriptstyle}%
\begin{pspicture}(0,0)(12,1)%
\psaxes[linewidth=1pt,Dy=0.1,ticksize=-3pt 0pt]{->}(0,0)(0,0)(12,1)%
  [$\scriptstyle k$,-90][$\scriptstyle P(X=k)$,0]
\psBinomial[printValue,valuewidth=15,%%%%  <== %%%%%%
  fillstyle=solid,fillcolor=lightgray,
  barwidth=0.4]{10}{0.4}
\end{pspicture}

\end{document}

Herbert

Merci.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 601
Inscription: Samedi 18 Août 2007, 00:55

Re: Loi Binomiale [PSTricks]

Messagepar Sebcbien » Lundi 26 Mai 2014, 12:53

Bonjour.

Je n'arrive pas à paramétrer le nombre de décimales à afficher avec PrintValue. J'ai essayé comme ça, mais c'est sans effet. La documentation dit que l'on peut utiliser les mêmes paramètres que pour \psPrintValue, mais je n'y parviens pas.

Code: Tout sélectionner
\begin{center}
\psset{xunit=.8cm,yunit=8cm}
\def\xmin{-.5}\def\xmax{9}\def\ymin{-.05}\def\ymax{.3}
\textbf{Histogramme de la loi \bm$\mathcal{B}(8;0,4)$\ub}

\begin{pspicture}(\xmin,\ymin)(\xmax,\ymax)
\psaxes[Dx=1,yAxis=false,tickwidth=0.05cm]{->}(0,0)(\xmin,\ymin)(\xmax,\ymax)
\uput[dl](\xmax,0){$x$}
\psBinomial[decimals=2,markZeros,printValue]{8}{0.4}
\end{pspicture}
\end{center}


Pourriez-vous m'aider ?

Je voudrais aussi afficher les valeurs horizontalement :).

Merci.
Sebcbien
Hecto-utilisateur
 
Messages: 53
Inscription: Mercredi 05 Septembre 2007, 11:58
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Grapeshot [Crawler] et 4 invités