Matplotlib est une bibliothèque de traçage pour Python qui peut être utilisée de manière interactive ou intégrée dans des interfaces graphiques autonomes. Son interface compacte «pyplot» est similaire aux fonctions de traçage de MATLAB®.
J'écris un script rapide et sale pour générer des tracés à la volée. J'utilise le code ci-dessous (de la documentation Matplotlib ) comme point de départ: from pylab import figure, axes, pie, title, show # Make a square figure and axes figure(1, figsize=(6, 6)) ax = axes([0.1, 0.1, 0.8, 0.8]) …
J'ai une série de 20 parcelles (pas de sous-parcelles) à faire en une seule figure. Je veux que la légende soit en dehors de la boîte. En même temps, je ne veux pas changer les axes, car la taille de la figure se réduit. Veuillez m'aider pour les requêtes suivantes: …
J'essaie d'utiliser le bloc-notes IPython sur MacOS X avec Python 2.7.2 et IPython 1.1.0. Je n'arrive pas à faire apparaître les graphiques matplotlib en ligne. import matplotlib import numpy as np import matplotlib.pyplot as plt %matplotlib inline J'ai également essayé %pylab inlineet les arguments de la ligne de commande ipython …
Comment change-t-on la taille de la police pour tous les éléments (ticks, étiquettes, titre) sur un tracé matplotlib? Je sais comment changer la taille des étiquettes des ticks, cela se fait avec: import matplotlib matplotlib.rc('xtick', labelsize=20) matplotlib.rc('ytick', labelsize=20) Mais comment change-t-on le reste?
Matplotlib propose ses fonctions: cla() # Clear axis clf() # Clear figure close() # Close a figure window La documentation n'offre pas beaucoup d'informations sur la différence entre ces fonctions. Quand dois-je utiliser chaque fonction et que fait-elle exactement?
Je crée une figure dans Matplotlib comme ceci: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') Je veux spécifier des tailles de police pour le titre de la figure et les étiquettes d'axe. J'ai besoin que les trois soient des tailles de police …
J'essaie de corriger la façon dont python trace mes données. Dire x = [0,5,9,10,15] et y = [0,1,2,3,4] Ensuite, je ferais: matplotlib.pyplot.plot(x,y) matplotlib.pyplot.show() et les graduations de l'axe x sont tracées à des intervalles de 5. Existe-t-il un moyen de lui faire afficher des intervalles de 1?
Parfois, je rencontre du code comme celui-ci: import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] fig = plt.figure() fig.add_subplot(111) plt.scatter(x, y) plt.show() Ce qui produit: J'ai lu la documentation comme un fou, mais je ne trouve pas d'explication pour le …
J'ai besoin d'aide pour définir les limites de l'axe y sur matplotlib. Voici le code que j'ai essayé, sans succès. import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = …
Dans le document pyplot pour nuage de points: matplotlib.pyplot.scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, faceted=True, verts=None, hold=None, **kwargs) La taille du marqueur s: taille en points ^ 2. Il s'agit d'un scalaire ou d'un tableau de la même longueur que x et y. De quel …
J'essaie de tracer une figure sans coche ni numéro sur l'un ou l'autre des axes (j'utilise des axes au sens traditionnel, pas la nomenclature matplotlib!). Un problème que j'ai rencontré est celui où matplotlib ajuste les graduations x (y) en soustrayant une valeur N, puis ajoute N à la fin …
Je veux tracer un graphique avec un axe logarithmique en utilisant matplotlib. J'ai lu les documents, mais je n'arrive pas à comprendre la syntaxe. Je sais que c'est probablement quelque chose de simple comme 'scale=linear'dans les arguments de l'intrigue, mais je n'arrive pas à comprendre Exemple de programme: import pylab …
Question simple ici: j'essaie de réduire la taille de ma légende matplotlib.pyplot(c'est-à-dire que le texte soit plus petit). Le code que j'utilise ressemble à ceci: plot.figure() plot.scatter(k, sum_cf, color='black', label='Sum of Cause Fractions') plot.scatter(k, data[:, 0], color='b', label='Dis 1: cf = .6, var = .2') plot.scatter(k, data[:, 1], color='r', label='Dis …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.