logo

Funció Matplotlib.pyplot.plot() a Python

Matplotlib és una poderosa biblioteca Python que serveix com a extensió numèrica i matemàtica per a la biblioteca NumPy. Un dels seus components clau és Pyplot , que ofereix una interfície basada en estat per al mòdul Matplotlib, presentant als usuaris un entorn familiar semblant a MATLAB. Mitjançant la funció Matplotlib.pyplot.plot() de Python, els usuaris poden crear sense esforç una varietat de trames, incloent-hi gràfics de línies, gràfics de contorn, histogrames, gràfics de dispersió, gràfics 3D i molt més. Aquesta versatilitat fa de Matplotlib una eina inestimable per a la visualització i l'anàlisi de dades en el Python llenguatge de programació.

Què és la funció Matplotlib.pyplot.plot()?

El matplotlib.pyplot.plot()> La funció és un component fonamental de la biblioteca Matplotlib, concretament dins del mòdul Pyplot. Té el propòsit de generar una gràfica de binning hexagonal 2D basada en els punts de dades donats representats per les variables x i y. Connecta punts de dades amb línies, permetent la personalització de l'aspecte de la trama mitjançant paràmetres com ara estils de línia i marcadors. Aquesta funció versàtil s'utilitza àmpliament per a la visualització de dades en diversos dominis.



Sintaxi: matplotlib.pyplot.plot(*args, scalex=True, scaley=True, dades=Cap, **kwargs)

conté el mètode java
  • Paràmetres:
    • x, y: Aquests paràmetres representen les coordenades horitzontals i verticals dels punts de dades. Els valors 'x' són opcionals, la qual cosa permet flexibilitat en el procés de traçat.
    • fmt: Aquest és un paràmetre opcional que conté un valor de cadena. S'utilitza per especificar el format de la trama, definint l'estil de línia, el marcador i el color.
    • dades: Un paràmetre opcional, 'dades' es refereix a un objecte amb dades etiquetades. Proporciona una manera còmoda de passar dades directament, millorant la llegibilitat i la facilitat d'ús.
  • Devolucions: Elplot()>La funció retorna una llista d'objectes Line2D, cadascun representant un segment de les dades representades. Aquests objectes Line2D encapsulen les característiques i atributs de les línies traçades, permetent una major personalització i anàlisi.

Matplotlib.pyplot.plot() Funció en Python

Hi ha diverses maneres de crear trama utilitzant la funció Matplotlib.pyplot.plot() a Python. Hi ha alguns exemples que il·lustren la matplotlib.pyplot.plot() funció en matplotlib.pyplot:

  • Trama de línia bàsica
  • Trama de múltiples línies
  • Gràfic de dispersió amb diversos marcadors
  • Trama de dues corbes

Gràfics de línies a Matplotlib

Amb la importació La trama de Matplotlib() vam crear un diagrama de línies amb dades [1, 2, 3]. La funció title() estableix el títol de la trama, draw() actualitza la trama i show() la mostra, proporcionant una il·lustració bàsica de Matplotlib per a la visualització de dades en Python.



Python 3






import> matplotlib.pyplot as plt> import> numpy as np> # Plotting a simple line graph> plt.plot([>1>,>2>,>3>])> # Setting the title> plt.title(>'Matplotlib Line Plot Example'>)> # Updating and displaying the plot> plt.draw()> plt.show()>

>

comproveu el null a Java
>

Sortida:

primer

Trama de línia bàsica

Múltiples línies utilitzant Matplotlib

Amb la importació Matplotlib per representar les funcions sinus i cosinus en el mateix gràfic. Genera dades, estableix estils per a cada funció, afegeix etiquetes i un títol, mostra una llegenda i després mostra la trama, il·lustrant les corbes sinus i cosinus.

Python 3




import> matplotlib.pyplot as plt> import> numpy as np> # Generate data> x>=> np.linspace(>0>,>2>*>np.pi,>100>)> y1, y2>=> np.sin(x), np.cos(x)> # Plotting multiple lines on a single plot> plt.plot(x, y1, label>=>'Sin(x)'>, color>=>'b'>)> plt.plot(x, y2, label>=>'Cos(x)'>, color>=>'r'>, linestyle>=>'--'>)> # Adding labels and title> plt.xlabel(>'X-axis'>)> plt.ylabel(>'Y-axis'>)> plt.title(>'Multiple Lines Plot'>)> # Displaying the legend and the plot> plt.legend()> plt.show()>

>

qui va crear l'escola
>

Sortida

segon

Trama de múltiples línies

Marcadors a Matplotlib

Amb la importació Matplotlib vam generar un diagrama de dispersió personalitzat amb 50 punts de dades aleatoris, amb marcadors circulars vermells. Inclou etiquetes d'eix, un títol ('Exemple de diagrama de dispersió') i una llegenda. El show()> La funció mostra la trama, demostrant un exemple bàsic de visualització de dades amb Matplotlib a Python.

Python 3




import> matplotlib.pyplot as plt> import> numpy as np> # Generate random data> np.random.seed(>42>)> x>=> np.random.rand(>50>)> y>=> np.random.rand(>50>)> # Plotting a scatter plot with custom markers> plt.plot(x, y, marker>=>'o'>, linestyle>=>'>', markersize=8, color='>r>', label='>Scatter Plot')> # Adding labels and title> plt.xlabel(>'X-axis'>)> plt.ylabel(>'Y-axis'>)> plt.title(>'Scatter Plot Example'>)> # Displaying the legend> plt.legend()> # Display the plot> plt.show()>

la roda de desplaçament no funciona

>

>

Sortida:

3

Gràfic de dispersió amb diversos marcadors

Traçar múltiples corbes

En importar Matplotlib, hem creat una gràfica de línies amb dues corbes: una corba blava ( i = x^ 2) i una corba taronja (y=1− x^ 3). Les dades es generen aleatòriament, s'ordenen per a corbes suaus i es tracen amb elplot()>funció. La trama es limita al rang [0, 1] en ambdós eixos, mostrant una representació visual de les funcions matemàtiques.

Python 3




# Implementation of matplotlib function> > import> matplotlib.pyplot as plt> import> numpy as np> > # Fixing random state for reproducibility> np.random.seed(>19680801>)> > # create random data> xdata>=> np.random.random([>2>,>10>])> > # split the data into two parts> xdata1>=> xdata[>0>, :]> xdata2>=> xdata[>1>, :]> > # sort the data so it makes clean curves> xdata1.sort()> xdata2.sort()> > # create some y data points> ydata1>=> xdata1>*>*> 2> ydata2>=> 1> -> xdata2>*>*> 3> > # plot the data> plt.plot(xdata1, ydata1, color>=>'tab:blue'>)> plt.plot(xdata2, ydata2, color>=>'tab:orange'>)> > > # set the limits> plt.xlim([>0>,>1>])> plt.ylim([>0>,>1>])> plt.title(>'matplotlib.pyplot.plot() example 2'>)> > # display the plot> plt.show()>

>

bloquejar anuncis a youtube Android
>

Sortida

darrer

Trama de dues corbes

Conclusió

En conclusió, el matplotlib.pyplot.plot()> La funció a Python és una eina fonamental per crear una varietat de gràfics 2D, incloses gràfics de línies, gràfics de dispersió i molt més. La seva versatilitat permet als usuaris personalitzar els gràfics especificant punts de dades, estils de línia, marcadors i colors. Amb paràmetres opcionals com ara 'fmt' i ​​'data', la funció proporciona flexibilitat en el format de la trama i el maneig de dades. A més, els objectes Line2D retornats permeten una major manipulació i anàlisi de les dades representades. En general, Matplotlibplot()>La funció és un component clau en l'àmbit de la visualització de dades, que ofereix una interfície fàcil d'utilitzar per crear trames perspicaces i visualment atractives a Python.