Outil pour réaliser des graphiques
-
- Utilisateur confirmé
- Messages : 11
- Inscription : dimanche 24 mars 2024, 17:18
- Statut actuel : Autre
Outil pour réaliser des graphiques
Bonjour.
J'ai besoin de votre experrtise pour savoir quel outil est le plus approprié pour réaliseer ce que je souhaite.
Je souhaite réaliser 3 graphiques en 1. Chaque tracé aurait la même grandeur en abscisse mais des grandeurs différentes en ordonée, comme par exemple la dureté (en HRc), le module élastique (en GPa) et la résistance mécanique (en MPa) en fonction, tous les trois, de la température de revenu (en K).
Existe-il un tel outil qui permettrait de réaliser ce graphique?
En vous remerciant par avance de vos réponses.
J'ai besoin de votre experrtise pour savoir quel outil est le plus approprié pour réaliseer ce que je souhaite.
Je souhaite réaliser 3 graphiques en 1. Chaque tracé aurait la même grandeur en abscisse mais des grandeurs différentes en ordonée, comme par exemple la dureté (en HRc), le module élastique (en GPa) et la résistance mécanique (en MPa) en fonction, tous les trois, de la température de revenu (en K).
Existe-il un tel outil qui permettrait de réaliser ce graphique?
En vous remerciant par avance de vos réponses.
-
- Utilisateur chevronné
- Messages : 2282
- Inscription : samedi 29 décembre 2007, 00:58
Re: Outil pour réaliser des graphiques
Il y a PSTricks et TikZ, ou bien des applications graphiques hors LaTeX comme GeoGebra, mais pas que...
Il faudrait nous donner des exemples concrets.
Il faudrait nous donner des exemples concrets.
-
- Utilisateur confirmé
- Messages : 11
- Inscription : dimanche 24 mars 2024, 17:18
- Statut actuel : Autre
Re: Outil pour réaliser des graphiques
Un fichier txt peut vous convenir?
-
- Utilisateur éprouvé
- Messages : 539
- Inscription : jeudi 14 octobre 2010, 09:20
- Statut actuel : Enseignant
- Localisation : Clermont-Ferrand
Re: Outil pour réaliser des graphiques
Bonjour, Cela vous conviendrait-il ? (voit pièce jointe)
Effectué sous Asymptote... Perfectible assurément.-
- Utilisateur éprouvé
- Messages : 110
- Inscription : jeudi 21 avril 2016, 11:34
Re: Outil pour réaliser des graphiques
Bonjour,
peut être des éléments de choix avec tikz et la composante data visualization. https://tikz.dev/dv
Bonne journée.
B
peut être des éléments de choix avec tikz et la composante data visualization. https://tikz.dev/dv
Bonne journée.
B
-
- Utilisateur confirmé
- Messages : 11
- Inscription : dimanche 24 mars 2024, 17:18
- Statut actuel : Autre
Re: Outil pour réaliser des graphiques
Oui c'est exactement ce que je recherche comme résultat.
Je connais un petit peu Tikz mais pas data visualization tout comme Asymtote mais c'est pas grave, on append tous les jours.
Merci à vous 2 pour vos infos. Cela va bien m'aider pour la suite.
Je connais un petit peu Tikz mais pas data visualization tout comme Asymtote mais c'est pas grave, on append tous les jours.
Merci à vous 2 pour vos infos. Cela va bien m'aider pour la suite.
-
- Utilisateur chevronné
- Messages : 2282
- Inscription : samedi 29 décembre 2007, 00:58
-
- Utilisateur éprouvé
- Messages : 539
- Inscription : jeudi 14 octobre 2010, 09:20
- Statut actuel : Enseignant
- Localisation : Clermont-Ferrand
Re: Outil pour réaliser des graphiques
Évidemment, dès que je rentre chez moi... Ce n est pas non plus du grand art, fait en urgence pour répondre rapidement à Gatix
-
- Utilisateur éprouvé
- Messages : 539
- Inscription : jeudi 14 octobre 2010, 09:20
- Statut actuel : Enseignant
- Localisation : Clermont-Ferrand
-
- Utilisateur chevronné
- Messages : 2282
- Inscription : samedi 29 décembre 2007, 00:58
-
- Utilisateur chevronné
- Messages : 2822
- Inscription : samedi 08 juillet 2006, 20:56
- Localisation : Saint Bonnet Elvert
Re: Outil pour réaliser des graphiques
Pour le tracé de graphiques, gnuplot est une référence et permet d'intégrer parfaitement le rendu à un document LaTeX sous forme de fichier eps, pdf, sous forme de code pstricks ou tikz et bien d'autres façons encore. De nombreux logiciels font appel à lui pour créer des graphiques.
Je suis un vrai débutant en gnuplot, j'ai exécuté le graphique donné en exemple en trois coups de cuillères à pot… Il est très certainement perfectible mais j'ai la flemme de me taper toute la documentation.
Je le poste juste pour donner des pistes à ceux qui recherchent une procédure (relativement) simple et puissante d'insérer des graphiques dans un document LaTeX.
Voici le fichier exemple.gp qui contient le code gnuplot
J'ai choisi d'exporter le graphique en Tikz qui permet de retoucher « à la main » le code du graphique.
Le fichier exemple.dat est celui qui est fourni par l'inventeur de ce fil
Les deux premières lignes ont été mises en commentaires.
Le fichier LaTeX est bien simple
C'est assurément moins rutilant que la version avec asymptote. Je n'ai pas réussi à la compiler sur mon installation, il manque un module et je n'ai pas le courage de bidouiller pour l'installer. Il n'est pas fourni par mon dépôt Debian.
Je suis un vrai débutant en gnuplot, j'ai exécuté le graphique donné en exemple en trois coups de cuillères à pot… Il est très certainement perfectible mais j'ai la flemme de me taper toute la documentation.
Je le poste juste pour donner des pistes à ceux qui recherchent une procédure (relativement) simple et puissante d'insérer des graphiques dans un document LaTeX.
Voici le fichier exemple.gp qui contient le code gnuplot
Code : Tout sélectionner
reset
# set terminal x11
set terminal tikz size 12cm,10cm
# set encoding utf8 ?
set output 'exemple.tex'
set title "Exemple"
set multiplot
# Axe des abscisses
set xtics 50
set xrange [373:873]
set lmargin screen 0.2
# Courbe HRc
set key offset 0,0
set ytics 5
set ytics offset 0, 0
set yrange [45:55]
set ylabel "Duret\\'e" textcolor rgb 'red' offset 1,0
plot 'exemple.dat' using 1:2 with linespoints linecolor rgb 'red' title 'HRc'
# Courbe Mpa
set key offset 0,-1
set ytics 100 offset -5,0
set yrange [1500:2100]
set ylabel 'Rm' textcolor rgb 'green' offset -4,0
plot 'exemple.dat' using 1:3 with linespoints linecolor rgb 'green' title 'Mpa'
# Courbe Module E
set key offset 0,-2
set ytics 20
set yrange [160:210]
set ytics offset -12, 0
set ylabel offset -12,0 'Module E' textcolor rgb 'blue'
plot 'exemple.dat' using 1:4 with linespoints linecolor rgb 'blue' title 'Gpa'
unset multiplot
Le fichier exemple.dat est celui qui est fourni par l'inventeur de ce fil
Code : Tout sélectionner
# Trevenu Dureté Rm Module E
# K HRc Mpa Gpa
373 54 2010 210
473 53 1950 205
523 52.5 1915 198
573 52 1880 196
623 52 1880 194
673 52.5 1915 190
723 54 2100 183
773 52 1880 177
823 50 1760 172
873 46 1520 165
Le fichier LaTeX est bien simple
Code : Tout sélectionner
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage{comment}
%\usepackage{verbatim}
%\usepackage[showframe]{geometry}
\usepackage{gnuplot-lua-tikz,}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{babel}
\begin{document}
%>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Voici un graphique créé par gnuplot:
\noindent{}
\input{exemple}
% <<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\end{document}
JJR.
LaTeXien migrateur.
LaTeXien migrateur.
-
- Utilisateur confirmé
- Messages : 11
- Inscription : dimanche 24 mars 2024, 17:18
- Statut actuel : Autre
Re: Outil pour réaliser des graphiques
Lorsque j'essaie de compiler la source TEX je reçois ce message d'erreur.
exemple.tex: erreur: 8: File `gnuplot-lua-tikz.sty' not found. \usepackage.
J'ai installé la dernière version stable de GnuPlut (gnuplot 6.0 patchlevel 1)
Que faut-il faire pour lié Gnuplot avec Latex?
Aurais-je installé une mauvaise version?
exemple.tex: erreur: 8: File `gnuplot-lua-tikz.sty' not found. \usepackage.
J'ai installé la dernière version stable de GnuPlut (gnuplot 6.0 patchlevel 1)
Que faut-il faire pour lié Gnuplot avec Latex?
Aurais-je installé une mauvaise version?
-
- Utilisateur chevronné
- Messages : 2822
- Inscription : samedi 08 juillet 2006, 20:56
- Localisation : Saint Bonnet Elvert
Re: Outil pour réaliser des graphiques
Non, j'ai dû également installer gnuplot-lua-tikz sur mon installation (Debian), qui vient avec gnuplot-data. Pareil pour Ubuntu, j'imagine.Gatix a écrit : ↑dimanche 30 juin 2024, 15:10 Lorsque j'essaie de compiler la source TEX je reçois ce message d'erreur.
exemple.tex: erreur: 8: File `gnuplot-lua-tikz.sty' not found. \usepackage.
J'ai installé la dernière version stable de GnuPlot (gnuplot 6.0 patchlevel 1)
Que faut-il faire pour lier Gnuplot avec Latex?
Aurais-je installé une mauvaise version?
Sous TeXLive/Windows, il faut passer par tlmgr, soit en ligne
Code : Tout sélectionner
tlmgr install gnuplot-data
Code : Tout sélectionner
sudo apt install gnuplot-data
---------------------------------------------------------------------------------------- suite
J'ai une installation de MikTeX sous W10 dont je ne me suis pratiquement jamais servi, comme je n'aime pas affirmer des choses sans les vérifier, j'ai ouvert une session sous cet OS.
Malheureusement MikTeX ne semble pas fournir gnuplot-lua-tikz.
Par contre, les fichiers gnuplot-lua-tikz.sty gnuplot-lua-tikz.tex gnuplot-lua-tikz-common.tex sont dans les sous-répertoires de Program Files/gnuplot, il suffit de chercher un peu et de les copier dans un répertoire dans lequel ils seront trouvés par LaTeX. J'ai un peu la flemme d'expliquer comment faire, j'ai eu ma dose de Windoseries pour quelque temps. Si tu ne trouves pas ou si personne ne veut prendre le relais, j'y regarderai, mais il faut me laisser le temps de récupérer...
On peut les mettre provisoirement dans le répertoire du fichier qui appelle gnuplot-lua-tex.sty pour tester, ça marche nickel.
Une autre solution consiste à n'utiliser gnuplot que pour insérer une image eps ou pdf. On perd alors la possibilité de pouvoir retoucher le graphique à la main. Ça peut être nécessaire pour afficher des caractères utf-8 que je n'ai pas réussi à insérer autrement qu'en les tapant au format TeX.
JJR.
LaTeXien migrateur.
LaTeXien migrateur.