Maison > développement back-end > Tutoriel Python > Introduction à l'utilisation de la bibliothèque matplotlib en Python

Introduction à l'utilisation de la bibliothèque matplotlib en Python

不言
Libérer: 2018-10-24 17:11:35
avant
4285 Les gens l'ont consulté

Cet article vous apporte une introduction à l'utilisation de la bibliothèque matplotlib en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Introduction

La bibliothèque matplotlib est une bibliothèque de dessins 2D en Python.

Installation

$ pip install matplotlib
Copier après la connexion

Démarrage

Dessiner un graphique linéaire

La fonction pyplot dessine un graphique linéaire

Ici, nous dessinons un mois et un graphique linéaire de température :

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') # 保存图标函数
Copier après la connexion

Importez le module pyplot ici et nommez-le plt.
show() est utilisé pour afficher des images. savefig() est utilisé pour enregistrer des images.

Définir les axes x, y

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') # 保存图标函数
Copier après la connexion

fontsize est utilisé pour définir la taille de la police de chaque axe.

Dessiner un tracé à un seul point

La fonction scatter dessine un tracé à un seul point

import matplotlib.pyplot as plt

plt.scatter(1,8,s=50,c='red') 
plt.show()
Copier après la connexion

Le paramètre s définit la taille des points utilisés lors du dessin de graphiques. cLa couleur du point de paramétrage peut également être spécifiée via RDB : c=(0,0,0.8)

Dessiner une série de points

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()
Copier après la connexion

edgecolorsVous pouvez spécifier white ou blackAttendez.

Dessinez la carte des couleurs

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)
Copier après la connexion

Passez le paramètre y_values ​​​​dans c et utilisez cmap pour indiquer à la fonction quelle couleur utiliser pour le mappage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal