[PGFPlot] Discontinuité graphique

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Ehrmantraut
Utilisateur débutant
Utilisateur débutant
Messages : 9
Inscription : samedi 22 janvier 2022, 21:07
Statut actuel : Enseignant

[Résolu] [PGFPlot] Discontinuité graphique

Message non lu par Ehrmantraut »

Bonjour,

Je découvre encore petit à petit PGFplot. J'apprends en tâtonnant lorsque je dois réaliser des graphes pour mes cours.
Actuellement, cours de statistiques, je cale sur quelque chose de simple.

Pour faire bref, je réalise un graphe des fréquences cumulées pour observer la médiane d'un caractère continu.

J'obtiens un résultat satisfaisant. Le voici:

Code : Tout sélectionner

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}[/pgf/number format/.cd,use comma,1000 sep={},axis x discontinuity=parallel,x=0.2cm,y=0.1cm,axis y line=left,axis x line=bottom,xmin=69.5, xmax=114.5,ymin=0, ymax=100,xlabel=Classes des hauteurs des pins (en $cm$),ylabel=Nombre de pins,xlabel style={below},ylabel style={above},xtick={0,74.5,79.5,...,114.5}]
\addplot[color=black,mark=*,mark size=1.5pt] coordinates {(74.5,0)(79.5,8)(84.5,21)(89.5,36)(94.5,66)(99.5,82)(104.5,91)(109.5,96)(114.5,100)};
\addplot[color=red,mark=*,mark size=1.5pt] coordinates {(91.83,50)};
\addplot[color=red] coordinates {(74.5,50)(91.83,50)(91.83,0)};
\end{axis}
\end{tikzpicture}
\end{document}
Cependant, si j'ai le malheur de remplacer \addplot[color=red] coordinates {(74.5,50)(91.83,50)(91.83,0)}; par \addplot[color=red]coordinates {(0,50)(91.83,50)(91.83,0)}; ce que je désire afin de bien faire visualiser la médiane, c'est la catastrophe à cause de ce que je suppose être la discontinuité de l'axe x.

Comment régler ce problème?

Un tout grand merci pour celui qui saura m'aider à débloquer tout cela!

Passez une agréable journée.
Dernière modification par Ehrmantraut le lundi 03 avril 2023, 14:48, modifié 2 fois.
marco56
Utilisateur chevronné
Utilisateur chevronné
Messages : 1143
Inscription : jeudi 25 novembre 2010, 22:10

Re: [PGFPlot] Discontinuité graphique

Message non lu par marco56 »

Un ecm ?
Ehrmantraut
Utilisateur débutant
Utilisateur débutant
Messages : 9
Inscription : samedi 22 janvier 2022, 21:07
Statut actuel : Enseignant

Re: [PGFPlot] Discontinuité graphique

Message non lu par Ehrmantraut »

Le voici:

Code : Tout sélectionner

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}[/pgf/number format/.cd,use comma,1000 sep={},axis x discontinuity=parallel,x=0.2cm,y=0.1cm,axis y line=left,axis x line=bottom,xmin=69.5, xmax=114.5,ymin=0, ymax=100,xlabel=Classes des hauteurs des pins (en $cm$),ylabel=Nombre de pins,xlabel style={below},ylabel style={above},xtick={0,74.5,79.5,...,114.5}]
\addplot[color=black,mark=*,mark size=1.5pt] coordinates {(74.5,0)(79.5,8)(84.5,21)(89.5,36)(94.5,66)(99.5,82)(104.5,91)(109.5,96)(114.5,100)};
\addplot[color=red,mark=*,mark size=1.5pt] coordinates {(91.83,50)};
\addplot[color=red] coordinates {(74.5,50)(91.83,50)(91.83,0)};
\end{axis}
\end{tikzpicture}
\end{document}
cpierquet
Utilisateur confirmé
Utilisateur confirmé
Messages : 36
Inscription : dimanche 29 novembre 2020, 21:29
Statut actuel : Enseignant

Re: [PGFPlot] Discontinuité graphique

Message non lu par cpierquet »

Vu que l'origine de l'axe (Ox) est à 69.5, pourquoi ne pas mettre :

Code : Tout sélectionner

\addplot[color=red] coordinates {(69.5,50)(91.83,50)(91.83,0)};
sx-2023-04-03-150959-Compilation_de_fichiers_LaTeX_en_ligne_et_2_pages_.png
Ehrmantraut
Utilisateur débutant
Utilisateur débutant
Messages : 9
Inscription : samedi 22 janvier 2022, 21:07
Statut actuel : Enseignant

Re: [PGFPlot] Discontinuité graphique

Message non lu par Ehrmantraut »

Ah... :lol:
Je devais être bien fatigué.

En tout cas merci à toi.
Concernant les nodes qui ne s'affichent pas car sortent du graphique, j'ai résolu le problème par moi-même avec l'ajout clip=false si jamais. :)

Bonne journée à vous !