Python -Tutorial

Python-HOME Python-Einführung Python-Erste Schritte Python-Syntax Python-Kommentare Python-Variablen Python-Datentypen Python-Zahlen Python-Casting Python-Strings Python-Booleans Python-Operatoren Python-Listen Python-Tupel Python-Sets Python-Wörterbücher Python Wenn ... Sonst Python-While-Schleifen Python-For-Schleifen Python-Funktionen Python-Lambda Python-Arrays Python-Klassen/Objekte Python-Vererbung Python-Iteratoren Python-Bereich Python-Module Python-Daten Python-Mathematik Python-JSON Python-RegEx Python-PIP Python Versuchen ... Außer Python-Benutzereingabe Formatierung von Python-Strings

Umgang mit Dateien

Umgang mit Python-Dateien Python-Dateien lesen Python-Dateien schreiben/erstellen Python-Dateien löschen

Python-Module

NumPy-Tutorial Panda-Komplettlösung Scipy-Tutorial

Python-Matplotlib

Matplotlib-Einführung Matplotlib loslegen Matplotlib-Pyplot Matplotlib-Plotten Matplotlib-Marker Matplotlib-Linie Matplotlib-Labels Matplotlib-Raster Matplotlib-Subplots Matplotlib-Scatter Matplotlib-Bars Matplotlib-Histogramme Matplotlib-Kreisdiagramme

Maschinelles Lernen

Einstieg Mittlerer Medianmodus Standardabweichung Perzentil Datenverteilung Normale Datenverteilung Streudiagramm Lineare Regression Polynomiale Regression Mehrfache Regression Skala Trainieren/Testen Entscheidungsbaum

Python-MySQL

MySQL-erste Schritte MySQL-Datenbank erstellen MySQL-Tabelle erstellen MySQL-Einfügung MySQL-Auswahl MySQL-Wo MySQL-Reihenfolge nach MySQL löschen MySQL-Drop-Tabelle MySQL-Update MySQL-Limit MySQL-Beitritt

Python-MongoDB

Beginnen Sie mit MongoDB MongoDB Datenbank erstellen MongoDB-Create-Sammlung MongoDB-Einfügung MongoDB-Suche MongoDB-Abfrage MongoDB-Sortierung MongoDB löschen MongoDB-Drop-Sammlung MongoDB-Update MongoDB-Limit

Python-Referenz

Python-Übersicht Eingebaute Python-Funktionen Python-String-Methoden Python-Listenmethoden Methoden des Python-Wörterbuchs Python-Tupelmethoden Python-Set-Methoden Python-Dateimethoden Python-Schlüsselwörter Python-Ausnahmen Python-Glossar

Modulreferenz

Zufallsmodul Anforderungsmodul Statistikmodul Mathe-Modul cMath-Modul

Python-Anleitung

Listenduplikate entfernen Einen String umkehren Fügen Sie zwei Zahlen hinzu

Python-Beispiele

Python-Beispiele Python-Compiler Python-Übungen Python-Quiz Python-Zertifikat

Matplotlib -Linie


Linienstil

Sie können das Schlüsselwortargument linestyleoder kürzer verwenden ls, um den Stil der gezeichneten Linie zu ändern:

Beispiel

Verwenden Sie eine gepunktete Linie:

import matplotlib.pyplot as plt
import numpy as np

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

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

Ergebnis:

Beispiel

Verwenden Sie eine gestrichelte Linie:


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

Ergebnis:



Kürzere Syntax

Der Linienstil kann in einer kürzeren Syntax geschrieben werden:

linestylekann geschrieben werden als ls.

dottedkann geschrieben werden als :.

dashedkann geschrieben werden als --.

Beispiel

Kürzere Syntax:

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

Ergebnis:


Linienstile

Sie können einen dieser Stile auswählen:

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

Linienfarbe

Sie können das Schlüsselwortargument coloroder das kürzere cverwenden, um die Farbe der Linie festzulegen:

Beispiel

Setzen Sie die Linienfarbe auf Rot:

import matplotlib.pyplot as plt
import numpy as np

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

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

Ergebnis:

Sie können auch hexadezimale Farbwerte verwenden :

Beispiel

Plot mit einer schönen grünen Linie:

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

Ergebnis:

Oder einen der 140 unterstützten Farbnamen .

Beispiel

Plot mit der Farbe namens "hotpink":

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

Ergebnis:


Linienbreite

Sie können das Schlüsselwortargument linewidthoder das Kürzere verwenden lw, um die Breite der Linie zu ändern.

Der Wert ist eine Fließkommazahl in Punkten:

Beispiel

Zeichnen Sie mit einer 20,5pt breiten Linie:

import matplotlib.pyplot as plt
import numpy as np

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

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

Ergebnis:


Mehrere Zeilen

Sie können beliebig viele Linien zeichnen, indem Sie einfach weitere plt.plot()Funktionen hinzufügen:

Beispiel

Zeichnen Sie zwei Linien, indem Sie plt.plot()für jede Linie eine Funktion angeben:

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

Ergebnis:

Sie können auch viele Linien zeichnen, indem Sie die Punkte für die x- und y-Achse für jede Linie in derselben plt.plot()Funktion hinzufügen.

(In den obigen Beispielen haben wir nur die Punkte auf der y-Achse angegeben, was bedeutet, dass die Punkte auf der x-Achse die Standardwerte (0, 1, 2, 3) erhalten haben.)

Die x- und y-Werte kommen paarweise vor:

Beispiel

Zeichnen Sie zwei Linien, indem Sie die x- und y-Punktwerte für beide Linien angeben:

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

Ergebnis: