Matplotlib vertikal linje

Matplotlib vertikal linje
Denne artikkelen vil utforske noen få forskjellige metoder for å vise vertikale linjer med matplotlib på Python -språket. Matplotlib er en ofte brukt Python Visual Analytics -modul. Den inneholder mange grafer og visualiseringsteknikker for å tegne 2D -grafer ved hjelp av datasett i Python -matriser. Matplotlib er et numpy matrisebasert ramme på tvers av plattformer. For å bruke Matplotlib -bibliotekets Pyplot -komponent, kan vi tegne vertikale linjegrafer i Python.

Pyplot er en sekvens av instruksjoner som kan brukes til å lage forskjellige grafer. På et hvilket som helst X-Y-koordinatplan illustrerer vertikale linjegrafer forbindelsen mellom to parametere på x-aksen og y-aksen. Utførelsen av vertikale linjer med matplotlib innebærer å vise en vertikal linje med matplotlib -bibliotekets flere funksjoner.

Bruke VLIN () -metoden i matplotlib for å lage en vertikal linjegraf:

Her vises de vertikale linjene over hele aksene ved hjelp av matplotlib.Pyplot.VLINES () Metode:

Importer matplotlib.Pyplot som Plt
Importer numpy som NP
A = [50, 200]
plt.Figur (FigSize = (5, 10))
plt.VLINES (x = 25, Ymin = 30, YMAX = maks (a),
farger = 'rød',
etikett = 'vline_multiple - høyde')
plt.forestilling()

I starten av koden importerer vi matplotlib og numpy biblioteker. Etter dette initialiserer vi en variabel for å erklære matrisen. Videre setter vi størrelsen på figuren ved å bruke FigSize () -funksjonen. Her har de vertikale linjene blitt representert som Vline (). Argumentene gitt til Vline () -metoden konstruerer en vertikal linje i dette tilfellet. “X = 25” betyr at dette vil skape en vertikal linje på x-aksen i posisjon 25.

De første og endelige verdiene for den vertikale linjen er indikert med notasjonen “Ymin” og “Ymax”, tilsvarende. Det første trinnet er "Ymin", som ville være 30. Derfor tilsvarer "YMAX" med Max (A), der "A" -variabelen representerer en matrise med dimensjonene [50, 200]. Her spesifiserer vi fargen på linjen ved å passere "farge" -argumentet, som er rødt her. Til slutt kaller vi funksjonen PLT.Vis () For å vise følgende graf:

Python vertikale linjer med matplotlib som bruker axvline () -funksjon:

MatplotLib Axvline () -metoden, lik Vline () -metoden, brukes til å generere vertikale linjer langs plottets dimensjoner.

Importer matplotlib.Pyplot som Plt
Importer numpy som NP
plt.Figur (FigSize = (5, 8))
plt.axVline (x = 10, farge = 'k', label = 'axvline - høyde')
plt.forestilling()

Før vi starter kodingen inkluderer vi matplotlib og numpy biblioteker. Nå justeres figurstørrelsen ved å bruke FigSize () -metoden. I tillegg bruker vi Axvline () -metoden for å tegne en vertikal linje i grafen. Denne funksjonen inneholder fire parametere: x, farge og etikett. Verdien av “x” er 10 i dette tilfellet. Det tar tall å identifisere stedet i x-aksen for å lage figuren.

Når fargeskjemaet er justert til “K”, produserer det en vertikal linje som er svart i skyggen. Videre må vi bruke PLT.Vis () Metode for å vise følgende graf:

Matplotlib.Pyplot.vlines ():

Metoden matplotlib.Pyplot.vlines () brukes til å vise et datasett. Vertikale linjer er representert som vlines i denne funksjonen. Den utvidede formen, som spesifiserer at denne metoden samhandler for å visualisere vertikale linjer over hele aksene, gjør teknikken tydelig hvordan denne metoden utfører.

Importer matplotlib.Pyplot som Plt
Importer numpy som NP
plt.VLINES (13, 10, 15, Linestyles = "Dashed", Colors = "B")
plt.VLINES (16, 11, 17, Linestyles = "Solid", farger = "B")
plt.VLINES (18, 12, 19, Linestyles = "Dashed", Colors = "B")
plt.xlim (10, 20)
plt.ylim (10, 20)
plt.forestilling()

Etter å ha introdusert matplotlib og numpy biblioteker, kaller vi PLT.VLINES () FUNKSJONER. Deretter tegner vi tre linjer i denne grafen. Axis-punktet der den vertikale linjen må dannes er den første parameteren i Vlines () -metoden. Neste parameter er den nedre grensen for hele linjen, og den tredje parameteren er den maksimale grensen for hele lengden på linjen. Og etter alle de grunnleggende argumentene, kunne vi bruke linjestiler for å spesifisere den typen linje som vises.

En annen parameter er “farge.”Ved å bruke denne parameteren kan vi stille inn linjene på linjene. Videre bruker vi PLT.lim () funksjon til x- og y -aksene. For å representere grafen bruker vi følgende PLT.show () funksjon:

Bruk øks.vlines () for å generere vertikale linjer:

I den følgende illustrasjonen vil vi overveie ved hjelp av øksen.VLINES () -metode for å lage vertikale linjer:

Importer matplotlib.Pyplot som Plt
Importer numpy som NP
Fig, AX = PLT.delplotter (FigSize = (4, 4))
np.tilfeldig.frø (30)
x = np.tilfeldig.Rand (100)
øks.plot (x)
øks.Vlines ([30, 200], 0, 2, linestyles = 'solid', farger = 'svart')
plt.forestilling()

Her integrerer vi numpy og matplotlib biblioteker. Deretter initialiserer vi et nytt objekt for å definere størrelsen på figuren. Videre bruker vi RAND () -funksjonen til det numpy biblioteket for å sette verdien av x-aksen. Øksen.Plot () -metoden brukes for å tegne linjen.

I tillegg bruker vi øksen.vlines () -funksjon. Vlines () -metoden tar to parametere: en numerisk verdi eller en 1-dimensjonal samling av X-verdier for å tegne en rett linje. Her har vi gitt [30, 200], som indikerer to verdier. Etter dette er det Ymin- og YMAX -parametere, som er linjehøydene.

Vi har spesifisert et område fra 0 til 2 fordi det er sannsynligheten for NP.tilfeldig.Rand () Metode. Videre kan vi spesifisere linjestilen og fargen på linjen. Funksjonsshowet () brukes for å vise følgende graf:

Ved 30 og 200 koordinater på x-aksen har vi to solide vertikale linjer med svart farge. Denne metoden gjør det mulig for brukere å enkelt spesifisere Ymin og YMAX i kvantitative data, mens Axvline () lar oss spesifisere høyden i proporsjoner.

Konklusjon:

I denne artikkelen har vi lært hvordan vi lager en vertikal linje på en matplotlib -graf og merker eller legger vekt på spesifikke områder av figuren. For å utføre Matplotlib vertikal linjemetode, må vi først integrere Matplotlib -biblioteket. Vertikale linjer kan inkorporeres ved matplotlib pyplot -metoder, for eksempel vline (), en axvline (). Videre muliggjør det visualisering av mange linjer i identiske figurer. Vi håper du fant denne artikkelen nyttig. Sjekk de andre Linux -hint -artiklene for flere tips og opplæringsprogrammer.