Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
ressources:latex:py2tikz:accueil [2022/04/11 14:29] – thibautvadcard | ressources:latex:py2tikz:accueil [2024/09/27 15:18] (Version actuelle) – [Paramètres d'entrée] borischevrier |
---|
| |
==== Paramètres d'entrée ==== | ==== Paramètres d'entrée ==== |
Les options d'entrée (commit a39f293803cb8959ca3eea58bad4806d4b198473) sont : | Les options d'entrée (commit 64019c27a35da08117405e26e4b850f8f155c067) sont : |
| |
**Obligatoires**: | **Obligatoires**: |
*''split_subplots'' (type : ''bool'') : Exportation de chaque subplot dans un fichier pdf séparé. Par défaut ''split_subplots = False''. | *''split_subplots'' (type : ''bool'') : Exportation de chaque subplot dans un fichier pdf séparé. Par défaut ''split_subplots = False''. |
*''opacity'' (type : ''bool'') : Prise en charge de l'opacité dans le graphe (surfaces remplies), pour des soucis d'économie mémoire. Par défaut ''opacity = False''. | *''opacity'' (type : ''bool'') : Prise en charge de l'opacité dans le graphe (surfaces remplies), pour des soucis d'économie mémoire. Par défaut ''opacity = False''. |
*''mappable'' (type : ''bool'') : Prise en charge d'un élément de remplissage (contourplot dans le graphe) qui sera enregistré en image et mis en fond de l'axe correspondant (par défaut ''opacity = False''). | *''mappable'' (type : ''bool'') : Prise en charge d'un élément de remplissage (contourplot dans le graphe) qui sera enregistré en image et mis en fond de l'axe correspondant, par défaut ''mappable = False''. |
*''compileur'' (type : ''str'') : Compileur latex utilisé pour la compilation du ''.tex'' (par défaut ''opacity = 'pdflatex' '') à utiliser dans le cas d'une figure avec beaucoup de données en utilisant ''opacity = 'lualatex' ''. | *''compiler'' (type : ''str'') : Compileur latex utilisé pour la compilation du ''.tex'', à utiliser dans le cas d'une figure avec beaucoup de données en utilisant ''compiler = 'lualatex' '', par défaut ''compiler = 'pdflatex' ''. |
*''type_figure'' (type : ''str'') : type de figure traitée (par défaut ''type_figure = '2D' '') , spécifier ''type_figure = '3D' '' dans le cas d'une figure avec trois axes. | *''type_figure'' (type : ''str'') : type de figure traitée, spécifier ''type_figure = '3D' '' dans le cas d'une figure avec trois axes,par défaut ''type_figure = '2D' '' |
==== Utilisation ==== | ==== Utilisation ==== |
L'utilisation du code est assez simple : | L'utilisation du code est assez simple : |
- Installer la librairie, dans le dossier py2tikz (qui contient ''setup.py'') dans une console : | - Installer la librairie, dans le dossier py2tikz (qui contient ''setup.py'') dans une console : |
<code> pip install . </code> | <code> pip install . </code> |
- Importer le code (depuis n'importe où grâce à l'installation par pip du module) : | - Importer la fonction py2tikz du module py2tikz (depuis n'importe où grâce à l'installation par pip du module) : |
| |
<code> import py2tikz </code> | <code> from py2tikz import py2tikz </code> |
| |
- Appeler la fonction ''py2tikz'' du module ''py2tikz'' (à changer), par exemple : | - Appeler la fonction ''py2tikz'' par exemple : |
<code> py2tikz.py2tikz(fig,'Nom_du_fichier_tex',height='6cm',width='10cm',grid=True) </code> | <code> py2tikz(fig,'Nom_du_fichier_tex',height='6cm',width='10cm',grid=True) </code> |
| |
On trouvera alors un nouveau dossier 'tikz' qui contient la figure sous l'arborescence : ''tikz/Nom_du_fichier_tex/Nom_du_fichier_tex.tex'' | On trouvera alors un nouveau dossier 'tikz' qui contient la figure sous l'arborescence : ''tikz/Nom_du_fichier_tex/Nom_du_fichier_tex.tex'' |
* Le fichier ''.tex'' contenant le code tikz | * Le fichier ''.tex'' contenant le code tikz |
* Le fichier ''.pdf'' compilé, s'il n'est pas présent c'est qu'il y a une erreur dans le code et la compilation n'a pas fonctionné. | * Le fichier ''.pdf'' compilé, s'il n'est pas présent c'est qu'il y a une erreur dans le code et la compilation n'a pas fonctionné. |
* Le dossier ''data'' qui contient tous les fichiers ''.tsv'' contenant les données du tracé. | * Le dossier ''data'' qui contient tous les fichiers ''.csv'' contenant les données du tracé. |
| |
==== Démarche de génération d'une figure ==== | ==== Démarche de génération d'une figure (inutile pour utilisateur) ==== |
La démarche utilisée est récapitulée dans la figure suivante : | La démarche utilisée est récapitulée dans la figure suivante : |
| |