Python -zelfstudie

Python HOME Python-intro Python Aan de slag Python-syntaxis Python-opmerkingen Python-variabelen Python-gegevenstypen Python-nummers Python-casting Python-snaren Python Booleans Python-operators Python-lijsten Python-tupels Python-sets Python-woordenboeken Python Als...Anders Python While-lussen Python voor lussen Python-functies Python Lambda Python-arrays Python-klassen/objecten Python-overerving Python-iterators Python-bereik Python-modules Python-datums Python-wiskunde Python JSON Python RegEx Python PIP Python proberen...Behalve Python-gebruikersinvoer Opmaak van Python-tekenreeksen

Bestandsbehandeling

Python-bestandsafhandeling Python-bestanden lezen Python bestanden schrijven/maken Python bestanden verwijderen

Python-modules

NumPy-zelfstudie Panda walkthrough Scipy-zelfstudie

Python Matplotlib

Matplotlib Intro Matplotlib Aan de slag Matplotlib Pyplot Matplotlib plotten Matplotlib-markeringen Matplotlib-lijn Matplotlib-labels Matplotlib-raster Matplotlib-subplots Matplotlib Scatter Matplotlib-repen Matplotlib-histogrammen Matplotlib-cirkeldiagrammen

Machinaal leren

Beginnen Gemiddelde mediane modus Standaardafwijking percentiel Gegevensdistributie Normale gegevensverdeling Scatterplot Lineaire regressie Polynomiale regressie Meervoudige regressie Schaal Trein/Test Beslissingsboom

Python MySQL

MySQL Aan de slag MySQL Database maken MySQL-tabel maken MySQL-invoeging MySQL Select MySQL Waar MySQL Bestel op MySQL verwijderen MySQL-droptabel MySQL-update MySQL-limiet MySQL Join

Python MongoDB

MongoDB Aan de slag MongoDB Database maken MongoDB Verzameling maken MongoDB invoegen MongoDB Zoeken MongoDB-query MongoDB Sorteren MongoDB verwijderen MongoDB Drop-collectie MongoDB-update MongoDB-limiet

Python-referentie

Python-overzicht Ingebouwde functies van Python Python-stringmethoden Methoden voor Python-lijst Python-woordenboekmethoden Python Tuple-methoden Methoden voor Python-sets Python-bestandsmethoden Python-trefwoorden Python-uitzonderingen Python-woordenlijst

Modulereferentie

Willekeurige module Verzoekmodule Statistiekmodule Wiskundige module cMath-module

Python-instructies

Lijstduplicaten verwijderen Een string omkeren Voeg twee nummers toe

Python-voorbeelden

Python-voorbeelden Python-compiler Python-oefeningen Python-quiz Python-certificaat

Matplotlib- lijn


Lijnstijl

U kunt het trefwoordargument linestyle, of korter ls, gebruiken om de stijl van de geplotte lijn te wijzigen:

Voorbeeld

Gebruik een stippellijn:

import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([3, 8, 1, 10])

plt.plot(ypoints, linestyle = 'dotted')
plt.show()

Resultaat:

Voorbeeld

Gebruik een stippellijn:


plt.plot(ypoints, linestyle = 'dashed')

Resultaat:



Kortere syntaxis

De lijnstijl kan in een kortere syntaxis worden geschreven:

linestylekan worden geschreven als ls.

dottedkan worden geschreven als :.

dashedkan worden geschreven als --.

Voorbeeld

Kortere syntaxis:

plt.plot(ypoints, ls = ':')

Resultaat:


Lijnstijlen

U kunt een van deze stijlen kiezen:

Style Or
'solid' (default) '-'
'dotted' ':'
'dashed' '--'
'dashdot' '-.'
'None' '' or ' '

Lijnkleur

colorU kunt het trefwoordargument of het kortere argument gebruiken com de kleur van de regel in te stellen:

Voorbeeld

Zet de lijnkleur op rood:

import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([3, 8, 1, 10])

plt.plot(ypoints, color = 'r')
plt.show()

Resultaat:

U kunt ook hexadecimale kleurwaarden gebruiken :

Voorbeeld

Perceel met een mooie groene lijn:

...
plt.plot(ypoints, c = '#4CAF50')
...

Resultaat:

Of een van de 140 ondersteunde kleurnamen .

Voorbeeld

Plot met de kleur "hotpink":

...
plt.plot(ypoints, c = 'hotpink')
...

Resultaat:


Lijnbreedte

linewidthU kunt het trefwoordargument of het kortere argument lwgebruiken om de breedte van de regel te wijzigen.

De waarde is een zwevend getal, in punten:

Voorbeeld

Perceel met een 20,5 pt brede lijn:

import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([3, 8, 1, 10])

plt.plot(ypoints, linewidth = '20.5')
plt.show()

Resultaat:


Meerdere lijnen

U kunt zoveel lijnen plotten als u wilt door simpelweg meer plt.plot()functies toe te voegen:

Voorbeeld

Teken twee lijnen door plt.plot()voor elke lijn een functie op te geven:

import matplotlib.pyplot as plt
import numpy as np

y1 = np.array([3, 8, 1, 10])
y2 = np.array([6, 2, 7, 11])

plt.plot(y1)
plt.plot(y2)

plt.show()

Resultaat:

U kunt ook veel lijnen plotten door de punten voor de x- en y-as voor elke lijn in dezelfde plt.plot()functie toe te voegen.

(In de bovenstaande voorbeelden hebben we alleen de punten op de y-as gespecificeerd, wat betekent dat de punten op de x-as de standaardwaarden kregen (0, 1, 2, 3).)

De x- en y- waarden komen in paren voor:

Voorbeeld

Teken twee lijnen door de x- en y-puntwaarden voor beide lijnen op te geven:

import matplotlib.pyplot as plt
import numpy as np

x1 = np.array([0, 1, 2, 3])
y1 = np.array([3, 8, 1, 10])
x2 = np.array([0, 1, 2, 3])
y2 = np.array([6, 2, 7, 11])

plt.plot(x1, y1, x2, y2)
plt.show()

Resultaat: