{"id":3767,"date":"2020-10-06T15:12:09","date_gmt":"2020-10-06T13:12:09","guid":{"rendered":"https:\/\/www.mathweb.fr\/euclide\/?p=3767"},"modified":"2020-10-06T15:12:11","modified_gmt":"2020-10-06T13:12:11","slug":"pythontex-graphique-latex","status":"publish","type":"post","link":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/","title":{"rendered":"PythonTeX, graphique et LaTeX"},"content":{"rendered":"\n<p>PythonTeX, graphique et LaTeX: dans cet <a href=\"https:\/\/www.mathweb.fr\/euclide\/2018\/09\/03\/creer-et-inserer-directement-des-graphiques-3d-avec-pythontex-sous-latex\/\" target=\"_blank\" rel=\"noreferrer noopener\">article<\/a>, je vous donnais une astuce pour ins\u00e9rer des graphiques faits en Python dans un document LaTeX. Je vais vous pr\u00e9senter ici une autre fa\u00e7on de faire.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><em>Cet article m&#8217;a \u00e9t\u00e9 inspir\u00e9 d&#8217;un post sur le forum de <a href=\"https:\/\/www.mathematex.fr\/viewtopic.php?f=6&amp;t=17629\" target=\"_blank\" rel=\"noreferrer noopener\">mathematex<\/a>.<\/em><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Au menu sur cette page...<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#PythonTeX_graphique_et_LaTeX_objectif\" >PythonTeX, graphique et LaTeX: objectif<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#PythonTeX_graphique_et_LaTeX_le_code_LaTeX\" >PythonTeX, graphique et LaTeX: le code \\(LaTeX\\)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#PythonTeX_graphique_et_LaTeX_compilation\" >PythonTeX, graphique et LaTeX: compilation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#Explications_du_code_et_de_la_compilation\" >Explications du code et de la compilation<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#Le_code_LaTeX\" >Le code \\(\\LaTeX\\)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#La_compilation\" >La compilation<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"PythonTeX_graphique_et_LaTeX_objectif\"><\/span>PythonTeX, graphique et LaTeX: objectif<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Notre objectif est de cr\u00e9er un document \\(\\LaTeX\\) dans lequel est mis un graphique cr\u00e9\u00e9 en Python avec <em>mathplotlib<\/em>. Nous allons pour cela utiliser <em>pythontex<\/em>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"PythonTeX_graphique_et_LaTeX_le_code_LaTeX\"><\/span>PythonTeX, graphique et LaTeX: le code \\(LaTeX\\)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"latex\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\\documentclass[12pt]{article}\n\\usepackage{graphicx}\n\\usepackage{pythontex}\n\n\\begin{document}\n\n\\begin{pycode}\nfrom matplotlib.pylab import *\n\nx = linspace(5,6,100)\n# Les listes des abscisses et ordonn\u00e9es :\nxx = [5.13 , 5.7, 5.48, 5.7, 5.66, 5.84, 5.5, 5.69, 5.44, 5.84, 5.82, 5.88, 5.61, 5.65, 5.21, 5.37, 5.46, 5.33, 5.15, 5.74]\nyy = [19.47, 21.67, 20.98, 21.46 , 21.6, 22.29, 20.84, 21.46, 20.8, 21.56, 22.02 , 22.54, 21.2, 21.39, 20.49, 20.46, 20.72, 20.07 , 20.24, 21.6]\nfigure(figsize=(4,4), dpi=100)\na,b = polyfit(xx , yy , 1)\nplot(xx , yy , \"o\")\nplot(x , a*x+b)\nsavefig('graphique.png',bbox_inches='tight')\n\\end{pycode}\n\\begin{center}\n\\IfFileExists{graphique.png}{\\includegraphics{graphique.png}}{}\n\\end{center}\n\n\\end{document}<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"PythonTeX_graphique_et_LaTeX_compilation\"><\/span>PythonTeX, graphique et LaTeX: compilation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Tout \u00e9diteur \\(\\LaTeX\\) qui se respecte admet un champ dans lequel on peut ins\u00e9rer une suite de lignes de commandes. J&#8217;utilise personnellement TeXmaker, o\u00f9 je peux ins\u00e9rer la suite d&#8217;instructions suivante:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pdflatex --shell-escape -synctex=1 -interaction=nonstopmode %.tex|C:\\Users\\Stephane\\AppData\\Local\\Programs\\Python\\Python38-32\\python.exe \"C:\\Users\\Stephane\\AppData\\Local\\Programs\\MiKTeX 2.9\\scripts\\pythontex\\pythontex.py\" %.tex|pdflatex --shell-escape -synctex=1 -interaction=nonstopmode %.tex|\"C:\/Program Files (x86)\/Adobe\/Acrobat 11.0\/Acrobat\/Acrobat.exe\" %.pdf<\/pre>\n\n\n\n<p>Bien entendu, il faut adapter les chemins \u00e0 votre configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Explications_du_code_et_de_la_compilation\"><\/span>Explications du code et de la compilation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Le_code_LaTeX\"><\/span>Le code \\(\\LaTeX\\)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Il n&#8217;est pas tr\u00e8s compliqu\u00e9: j&#8217;ins\u00e8re les instructions Python entre les balises <em>pycode<\/em>, puis ins\u00e8re le graphique ainsi cr\u00e9\u00e9 s&#8217;il existe (\u00e0 l&#8217;aide de la commande <strong>\\IfFileExists<\/strong>. C&#8217;est une native \\(\\LaTeX\\) donc aucun package n&#8217;est n\u00e9cessaire pour faire appel \u00e0 cette macro.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"La_compilation\"><\/span>La compilation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Je compile dans un premier temps via <em>pdflatex<\/em> avec l&#8217;option &#8211;shell-escape pour pouvoir ex\u00e9cuter des commandes externes (acc\u00e9der momentan\u00e9ment au shell puis de revenir \u00e0 la compilation \\(\\LaTeX\\)). Cela a pour cons\u00e9quence la cr\u00e9ation de fichiers externes dans un dossier nomm\u00e9 <em>pythontex-files-temp<\/em>. Dans ce dossier se trouvent plusieurs fichiers \\(\\TeX\\) n\u00e9cessaires \u00e0 la compilation finale. Cette compilation cr\u00e9\u00e9 un fichier dans le m\u00eame dossier que le fichier compil\u00e9. Il contient le code Python.<\/p>\n\n\n\n<p>Ensuite, j&#8217;ex\u00e9cute le fichier <em>pythontex.py<\/em> qui va ex\u00e9cuter le ou les codes Python. Cette ex\u00e9cution cr\u00e9\u00e9 le graphique et le sauvegarde.<\/p>\n\n\n\n<p>C&#8217;est la raison pour laquelle j&#8217;ex\u00e9cute encore une autre compilation <em>pdflatex<\/em>. En effet, le graphique existe donc je peux l&#8217;ins\u00e9rer dans le document.<\/p>\n\n\n\n<p>Dans l&#8217;article dont le lien figure en introduction, j&#8217;avais introduit un bool\u00e9en&#8230; mais j&#8217;\u00e9tais jeune \u00e0 l&#8217;\u00e9poque! Cette solution est bien mieux et en plus, quelle que soit la compilation (pdfLaTeX, XeLaTeX ou LuaLaTeX), elle fonctionne.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PythonTeX, graphique et LaTeX: dans cet article, je vous donnais une astuce pour ins\u00e9rer des graphiques faits en Python dans un document LaTeX. Je vais vous pr\u00e9senter ici une autre fa\u00e7on de faire.<\/p>\n","protected":false},"author":1,"featured_media":3768,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,5],"tags":[242,65],"class_list":["post-3767","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-latex","category-python","tag-graphique","tag-pythontex"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PythonTeX, graphique et LaTeX - Mathweb.fr - Exemple de code complet<\/title>\n<meta name=\"description\" content=\"Dans cet article, nous allons voir comment ins\u00e9rer un graphique Python dans un document LaTeX en faisant appel \u00e0 PythonTeX.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PythonTeX, graphique et LaTeX - Mathweb.fr - Exemple de code complet\" \/>\n<meta property=\"og:description\" content=\"Dans cet article, nous allons voir comment ins\u00e9rer un graphique Python dans un document LaTeX en faisant appel \u00e0 PythonTeX.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/\" \/>\n<meta property=\"og:site_name\" content=\"Mathweb.fr\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-06T13:12:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-06T13:12:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/10\/pythontex-graphique-latex.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"740\" \/>\n\t<meta property=\"og:image:height\" content=\"198\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"St\u00e9phane Pasquet\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"St\u00e9phane Pasquet\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/\"},\"author\":{\"name\":\"St\u00e9phane Pasquet\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"headline\":\"PythonTeX, graphique et LaTeX\",\"datePublished\":\"2020-10-06T13:12:09+00:00\",\"dateModified\":\"2020-10-06T13:12:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/\"},\"wordCount\":376,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/pythontex-graphique-latex.jpg\",\"keywords\":[\"graphique\",\"pythontex\"],\"articleSection\":[\"LaTeX\",\"Python\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/\",\"name\":\"PythonTeX, graphique et LaTeX - Mathweb.fr - Exemple de code complet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/pythontex-graphique-latex.jpg\",\"datePublished\":\"2020-10-06T13:12:09+00:00\",\"dateModified\":\"2020-10-06T13:12:11+00:00\",\"description\":\"Dans cet article, nous allons voir comment ins\u00e9rer un graphique Python dans un document LaTeX en faisant appel \u00e0 PythonTeX.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/pythontex-graphique-latex.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2020\\\/10\\\/pythontex-graphique-latex.jpg\",\"width\":740,\"height\":198,\"caption\":\"PythonTeX graphique LaTeX\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/2020\\\/10\\\/06\\\/pythontex-graphique-latex\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PythonTeX, graphique et LaTeX\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#website\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/\",\"name\":\"Mathweb.fr\",\"description\":\"Math\u00e9matiques, LaTeX et Python\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/#\\\/schema\\\/person\\\/e4d3bb07968238378f0d5052a70dcd69\",\"name\":\"St\u00e9phane Pasquet\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"url\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"contentUrl\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\",\"width\":74,\"height\":77,\"caption\":\"St\u00e9phane Pasquet\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.mathweb.fr\\\/euclide\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/cropped-logo-mathweb.webp\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PythonTeX, graphique et LaTeX - Mathweb.fr - Exemple de code complet","description":"Dans cet article, nous allons voir comment ins\u00e9rer un graphique Python dans un document LaTeX en faisant appel \u00e0 PythonTeX.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/","og_locale":"fr_FR","og_type":"article","og_title":"PythonTeX, graphique et LaTeX - Mathweb.fr - Exemple de code complet","og_description":"Dans cet article, nous allons voir comment ins\u00e9rer un graphique Python dans un document LaTeX en faisant appel \u00e0 PythonTeX.","og_url":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/","og_site_name":"Mathweb.fr","article_published_time":"2020-10-06T13:12:09+00:00","article_modified_time":"2020-10-06T13:12:11+00:00","og_image":[{"width":740,"height":198,"url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/10\/pythontex-graphique-latex.jpg","type":"image\/jpeg"}],"author":"St\u00e9phane Pasquet","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"St\u00e9phane Pasquet","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#article","isPartOf":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/"},"author":{"name":"St\u00e9phane Pasquet","@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"headline":"PythonTeX, graphique et LaTeX","datePublished":"2020-10-06T13:12:09+00:00","dateModified":"2020-10-06T13:12:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/"},"wordCount":376,"commentCount":2,"publisher":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"image":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/10\/pythontex-graphique-latex.jpg","keywords":["graphique","pythontex"],"articleSection":["LaTeX","Python"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/","url":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/","name":"PythonTeX, graphique et LaTeX - Mathweb.fr - Exemple de code complet","isPartOf":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#primaryimage"},"image":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/10\/pythontex-graphique-latex.jpg","datePublished":"2020-10-06T13:12:09+00:00","dateModified":"2020-10-06T13:12:11+00:00","description":"Dans cet article, nous allons voir comment ins\u00e9rer un graphique Python dans un document LaTeX en faisant appel \u00e0 PythonTeX.","breadcrumb":{"@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#primaryimage","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/10\/pythontex-graphique-latex.jpg","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2020\/10\/pythontex-graphique-latex.jpg","width":740,"height":198,"caption":"PythonTeX graphique LaTeX"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mathweb.fr\/euclide\/2020\/10\/06\/pythontex-graphique-latex\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.mathweb.fr\/euclide\/"},{"@type":"ListItem","position":2,"name":"PythonTeX, graphique et LaTeX"}]},{"@type":"WebSite","@id":"https:\/\/www.mathweb.fr\/euclide\/#website","url":"https:\/\/www.mathweb.fr\/euclide\/","name":"Mathweb.fr","description":"Math\u00e9matiques, LaTeX et Python","publisher":{"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mathweb.fr\/euclide\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.mathweb.fr\/euclide\/#\/schema\/person\/e4d3bb07968238378f0d5052a70dcd69","name":"St\u00e9phane Pasquet","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","url":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","contentUrl":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp","width":74,"height":77,"caption":"St\u00e9phane Pasquet"},"logo":{"@id":"https:\/\/www.mathweb.fr\/euclide\/wp-content\/uploads\/2025\/06\/cropped-logo-mathweb.webp"}}]}},"_links":{"self":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/posts\/3767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/comments?post=3767"}],"version-history":[{"count":0,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/posts\/3767\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media\/3768"}],"wp:attachment":[{"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/media?parent=3767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/categories?post=3767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mathweb.fr\/euclide\/wp-json\/wp\/v2\/tags?post=3767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}