Questions marquées «matplotlib»

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®.

3
Quelle est la différence entre «log» et «symlog»?
Dans matplotlib , je peux définir la mise à l'échelle de l'axe en utilisant soit pyplot.xscale()ou Axes.set_xscale(). Les deux fonctions acceptent trois échelles différentes: 'linear'| 'log'| 'symlog'. Quelle est la différence entre 'log'et 'symlog'? Dans un test simple que j'ai fait, ils avaient tous les deux exactement la même apparence. …

4
Heatmap dans matplotlib avec pcolor?
J'aimerais créer une carte thermique comme celle-ci (affichée sur FlowingData ): Les données sources sont ici , mais des données aléatoires et des étiquettes seraient bien à utiliser, c'est-à-dire import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Faire la carte thermique est assez simple dans matplotlib: from …

25
Pycharm n'affiche pas l'intrigue
Pycharm n'affiche pas le tracé du code suivant: import pandas as pd import numpy as np import matplotlib as plt ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts = ts.cumsum() ts.plot() Ce qui se passe, c'est qu'une fenêtre apparaît pendant moins d'une seconde, puis disparaît à nouveau. En utilisant l'IDE Pyzo IEP …

5
pourquoi le traçage avec Matplotlib est-il si lent?
J'évalue actuellement différentes bibliothèques de traçage python. En ce moment, j'essaye matplotlib et je suis assez déçu de la performance. L'exemple suivant est modifié à partir d' exemples SciPy et ne me donne que ~ 8 images par seconde! Existe-t-il des moyens d'accélérer cela ou devrais-je choisir une bibliothèque de …
100 python  matplotlib 

5
Comment tracer un histogramme en utilisant Matplotlib en Python avec une liste de données?
J'essaie de tracer un histogramme en utilisant la matplotlib.hist()fonction mais je ne sais pas comment le faire. J'ai une liste probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 0.35398230088495575] et une liste de noms (chaînes). Comment définir la probabilité comme valeur y de chaque …

4
Étiquettes en ligne dans Matplotlib
Dans Matplotlib, ce n'est pas trop difficile de créer une légende ( example_legend()ci-dessous), mais je pense qu'il est préférable de mettre des étiquettes directement sur les courbes tracées (comme example_inline()ci-dessous). Cela peut être très compliqué, car je dois spécifier les coordonnées à la main et, si je reformate le tracé, …





4
Matplotlib Legends ne fonctionne pas
Depuis la mise à niveau de matplotlib, j'obtiens l'erreur suivante chaque fois que j'essaye de créer une légende: /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D …

4
le chiffre de imshow () est trop petit
J'essaie de visualiser un tableau numpy en utilisant imshow () car il est similaire à imagesc () dans Matlab. imshow(random.rand(8, 90), interpolation='nearest') Le chiffre qui en résulte est très petit au centre de la fenêtre grise, alors que la majeure partie de l'espace est inoccupée. Comment puis-je définir les paramètres …

7
Barre de couleurs discrète Matplotlib
J'essaie de créer une barre de couleurs discrète pour un nuage de points dans matplotlib J'ai mes données x, y et pour chaque point une valeur de balise entière que je veux être représentée avec une couleur unique, par exemple plt.scatter(x, y, c=tag) généralement la balise sera un entier compris …

1
Remplir entre deux lignes verticales dans matplotlib
J'ai parcouru les exemples de la matplotlibdocumentation, mais je ne savais pas comment créer un tracé qui remplit la zone entre deux lignes verticales spécifiques. Par exemple, disons que je veux créer un tracé entre x=0.2et x=4(pour la ygamme complète du tracé). Dois-je utiliser fill_between, fillou fill_betweenx? Puis-je utiliser la …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.