Heim > Backend-Entwicklung > Python-Tutorial > Einführung in die Verwendung der Matplotlib-Bibliothek in Python

Einführung in die Verwendung der Matplotlib-Bibliothek in Python

不言
Freigeben: 2018-10-24 17:11:35
nach vorne
4285 Leute haben es durchsucht

Dieser Artikel bietet Ihnen eine Einführung in die Verwendung der Matplotlib-Bibliothek in Python. Ich hoffe, dass er für Freunde hilfreich ist.

Einführung

Die Matplotlib-Bibliothek ist eine 2D-Zeichnungsbibliothek in Python.

Installation

$ pip install matplotlib
Nach dem Login kopieren

Erste Schritte

Ein Liniendiagramm zeichnen

pyplot-Funktion zum Zeichnen eines Liniendiagramms

Hier ist ein Liniendiagramm von Monaten und Temperatur:

import matplotlib.pyplot as plt

x_month = [3,4,5,6,7,8,9]
y_temperature = [18,24,27,30,35,37,31]
plt.plot(x_month,y_temperature)
plt.show()
# plt.savefig('xxx.png') # 保存图标函数
Nach dem Login kopieren

Importieren Sie das Pyplot-Modul hier und nennen Sie es plt.
show() wird zum Anzeigen von Bildern verwendet. savefig() wird zum Speichern von Bildern verwendet.

X-, Y-Achse festlegen

import matplotlib.pyplot as plt

x_month = [1,2,3,4,5,6,7,8]
y_temperature = [11,22,23,43,20,23,42,42]
plt.plot(x_month,y_temperature,linewidth=5) # linewidth定义折线宽度
plt.title("This is Title")  # 标题
plt.xlabel("month",fontsize=14) # x轴
plt.ylabel("temperature",fontsize=14) # y轴
plt.tick_params(axis='both',labelsize=14) # 影响xy刻度的函数
plt.show() # 展示
# plt.savefig('xxx.png') # 保存图标函数
Nach dem Login kopieren

fontsize wird verwendet, um die Schriftgröße jeder Achse festzulegen.

Zeichnen Sie ein Einzelpunktdiagramm

Die Streufunktion zeichnet ein Einzelpunktdiagramm

import matplotlib.pyplot as plt

plt.scatter(1,8,s=50,c='red') 
plt.show()
Nach dem Login kopieren

Der Parameter s legt die Größe der Punkte fest, die beim Zeichnen von Grafiken verwendet werden. cDie Farbe des Parametereinstellungspunkts kann auch über RDB angegeben werden: c=(0,0,0.8)

Zeichnen Sie eine Reihe von Punkten

import matplotlib.pyplot as plt
x_values = list(range(1001))
y_values = [x**2 for x in x_values]
plt.scatter(x_values,y_values,s=40,edgecolors='none') # edgecolors参数用于去除外轮廓
plt.show()
Nach dem Login kopieren

edgecolorsSie können white oder usw. . black

Zeichnen Sie die Farbkarte

import matplotlib.pyplot as plt


x_values = list(range(1001))
y_values = [x**2 for x in x_values]
plt.scatter(x_values,y_values,s=40,edgecolors='none',c=y_values,cmap=plt.cm.Blues)
Nach dem Login kopieren

Übergeben Sie den y_values-Parameter an

und teilen Sie der Funktion mit c mit, welche Farbe für die Zuordnung verwendet werden soll. cmap

Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung der Matplotlib-Bibliothek in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage