logo

Matplotlib.pyplot.plot()-funktio Pythonissa

Matplotlib on tehokas Python-kirjasto, joka toimii NumPy-kirjaston numeerisena ja matemaattisena laajennuksena. Yksi sen tärkeimmistä osista on Pyplot , joka tarjoaa tilapohjaisen käyttöliittymän Matplotlib-moduuliin ja tarjoaa käyttäjille tutun MATLAB-tyyppisen ympäristön. Pythonin Matplotlib.pyplot.plot()-toiminnon avulla käyttäjät voivat luoda vaivattomasti erilaisia ​​kaavioita, mukaan lukien viivapiirrokset, ääriviivakaaviot, histogrammit, sirontakuvaajat, 3D-kuvaajat ja paljon muuta. Tämä monipuolisuus tekee Matplotlibista korvaamattoman työkalun tietojen visualisointiin ja analysointiin Python ohjelmointikieli.

Mikä on Matplotlib.pyplot.plot()-funktio?

The matplotlib.pyplot.plot()> -toiminto on Matplotlib-kirjaston peruskomponentti, erityisesti Pyplot-moduulissa. Se palvelee 2D-heksagonaalisen binning-kaavion luomista muuttujien x ja y edustamien datapisteiden perusteella. Se yhdistää tietopisteet viivoille, mikä mahdollistaa kaavion ulkoasun mukauttamisen parametrien, kuten viivatyylien ja merkkien avulla. Tätä monipuolista toimintoa käytetään laajasti tietojen visualisointiin eri aloilla.



Syntaksi: matplotlib.pyplot.plot(*args, scalex=True, scaley=True, data=Ei mitään, **kwargs)

mitä xd tarkoittaa
  • Parametrit:
    • x, y: Nämä parametrit edustavat datapisteiden vaaka- ja pystykoordinaatteja. 'x'-arvot ovat valinnaisia, mikä mahdollistaa joustavuuden piirtämisprosessissa.
    • fmt: Tämä on valinnainen parametri, joka sisältää merkkijonoarvon. Sitä käytetään kuvaajan muodon määrittämiseen, viivatyylin, merkin ja värin määrittämiseen.
    • tiedot: Valinnainen parametri 'data' viittaa objektiin, jossa on merkittyjä tietoja. Se tarjoaa kätevän tavan siirtää tietoja suoraan, mikä parantaa luettavuutta ja helpottaa käyttöä.
  • Palautukset: Theplot()>funktio palauttaa luettelon Line2D-objekteista, joista jokainen edustaa piirretyn datan segmenttiä. Nämä Line2D-objektit kapseloivat piirrettyjen viivojen ominaisuudet ja attribuutit, mikä mahdollistaa lisäräätälöinnin ja -analyysin.

Matplotlib.pyplot.plot() Funktio Pythonissa

Pythonissa on useita tapoja luoda juoni käyttämällä Matplotlib.pyplot.plot()-funktiota, joista on muutamia esimerkkejä. matplotlib.pyplot.plot() toimi sisään matplotlib.pyplot:

  • Peruslinjan juoni
  • Usean rivin juoni
  • Hajakuvaaja, jossa on useita merkkejä
  • Kahden käyrän juoni

Line Plots Matplotlibissä

Tuomalla Matplotlibin juoni() loimme viivakaavion datalla [1, 2, 3]. Title()-funktio asettaa juonen otsikon, draw() päivittää juonen ja show() näyttää sen, mikä tarjoaa peruskuvan Matplotlibista tietojen visualisointia varten Pythonissa.



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()>

>

>

bellfordin algoritmi

Lähtö:

ensimmäinen

Peruslinjan juoni

Useita rivejä Matplotlibillä

Tuomalla Matplotlib piirtää sini- ja kosinifunktiot samalle kuvaajalle. Se luo dataa, asettaa tyylit jokaiselle funktiolle, lisää tunnisteita ja otsikon, näyttää selitteen ja näyttää sitten sini- ja kosinikäyrät kuvaavan kaavion.

Python 3




avl puita
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()>

>

>

Lähtö

toinen

Usean rivin juoni

Merkkejä Matplotlibissä

Tuomalla Matplotlib loimme räätälöidyn sirontakaavion, jossa on 50 satunnaista datapistettä, joissa oli punaisia ​​pyöreitä merkkejä. Se sisältää akselitunnisteet, otsikon ('Scatter Plot Esimerkki') ja selitteen. The show()> -toiminto näyttää kaavion ja näyttää perusesimerkin tietojen visualisoinnista Matplotlibilla Pythonissa.

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()>

>

>

linkedlist java

Lähtö:

3

Hajakuvaaja, jossa on useita merkkejä

Useiden käyrien piirtäminen

Tuomalla Matplotlib loimme viivakaavion kahdella käyrällä: sininen käyrä ( ja = x^ 2) ja oranssi käyrä (y=1− x^ 3). Tiedot luodaan satunnaisesti, lajitellaan tasaisia ​​käyriä varten ja piirretäänplot()>toiminto. Kaavio on rajoitettu alueelle [0, 1] molemmilla akseleilla, mikä esittää visuaalisen esityksen matemaattisista funktioista.

Python 3


kirjaudu ulos google-tilistä Androidissa



# 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()>

>

>

Lähtö

kestää

Kahden käyrän juoni

Johtopäätös

Yhteenvetona, matplotlib.pyplot.plot()> Pythonin toiminto on perustyökalu erilaisten 2D-kaavioiden luomiseen, mukaan lukien viivapiirrokset, sirontakuvaajat ja paljon muuta. Sen monipuolisuuden ansiosta käyttäjät voivat mukauttaa kaavioita määrittämällä datapisteitä, viivatyylejä, merkkejä ja värejä. Valinnaisten parametrien, kuten 'fmt' ja 'data', avulla toiminto tarjoaa joustavuutta kaavioiden muotoilussa ja tietojen käsittelyssä. Lisäksi palautetut Line2D-objektit mahdollistavat piirretyn datan lisäkäsittelyn ja analysoinnin. Kaiken kaikkiaan Matplotlibinplot()>-toiminto on avainkomponentti datan visualisoinnin alueella, ja se tarjoaa käyttäjäystävällisen käyttöliittymän oivaltavien ja visuaalisesti houkuttelevien juonien luomiseen Pythonissa.