|
Je réalise des courbes en important les valeurs depuis un document .txt créé avec le bloc-notes de Windows. Mais j'aimerais ajouter d'autres courbes sur le même graphique, et je ne sais pas comment faire. Importer plusieurs fichiers dans l'environnement ? Réaliser un fichier avec les différentes valeurs et selectionner ? Voici l'environnement utilisé pour réaliser mes courbes : Ouvrir dans l'éditeur Overleaf
\subfloat[\textbf{(20)}]{ \begin{tikzpicture}[scale=0.75] \begin{semilogxaxis}[ xlabel=concentration (g.L$^{-1}$), ylabel=tension de surface (mN.m$^{-1}$), grid=major ] \addplot+[mark=none,smooth] table {tableaux/cmcbetamono.txt}; \end{semilogxaxis} \end{tikzpicture} }
Affichage de 5 parmi 6
Afficher 1 commentaire(s) en plus
|
|
1 On peut utiliser plusieurs fichiers pour importer les données Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{pgfplots} \pgfplotsset{compat = 1.15} \begin{filecontents}{mtfilefoo.txt} 1 1 2 2 3 3 \end{filecontents} \begin{filecontents}{mtfilebar.txt} 1 1 2 0 3 1 \end{filecontents} \begin{document} \begin{tikzpicture}[scale=0.75] \begin{axis}[ xlabel=concentration (g.L$^{-1}$), ylabel=tension de surface (mN.m$^{-1}$), grid=major ] \addplot+[mark=none,smooth] table {mtfilefoo.txt}; \addplot+[mark=none,smooth] table {mtfilebar.txt}; \end{axis} \end{tikzpicture} \end{document} 2 Comme on peut utiliser un seul fichier en spécifiant les colonnes Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{pgfplots} \pgfplotsset{compat = 1.15} \begin{filecontents}{mtfile.txt} x f(x) g(x) h(x) 1 1 0 2 2 2 1 1 3 3 0 2 \end{filecontents} \begin{document} \begin{tikzpicture}[scale=0.75] \begin{axis}[ xlabel=concentration (g.L$^{-1}$), ylabel=tension de surface (mN.m$^{-1}$), grid=major ] \addplot+[mark=none,smooth] table [x=x, y=f(x)] {mtfile.txt}; \addplot+[mark=none,smooth] table [x=x, y=g(x)] {mtfile.txt}; \addplot+[mark=none,smooth] table [x=x, y=h(x)] {mtfile.txt}; \end{axis} \end{tikzpicture} \end{document} |
Dans un environnement
axisou, comme ici,semilogxaxis, on peut utiliser autant de\addplotque souhaité.Au passage, pour les unités, je préconise ardemment le recours au package
siunitx.Merci pour la reponse, oui le package siunitx est déja chargé
@AurélienCocq Du coup, mieux vaut noter l'unité de concentration
\si{\gram\per\liter}et l'unité de tension de surface\si{\milli\newton\per\meter}(d'ailleurs, cette dernière ne serait-elle pas\si{\milli\newton\per\meter\squared}?).Ne pas oublier les abréviations pour alléger le code:
\si{\mN\per\m}.@Bernard En effet. Je préconiserais même le recours à de nouvelles unités,
\DeclareSIUnit{\cct}{\g\per\L}et\DeclareSIUnit{\tsf}{\mN\per\m}, utilisables ensuite par exemple ainsi :\si{\cct}et\si{\tsf}.