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

不言
不言avant
2018-10-24 17:11:354281parcourir

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

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') # 保存图标函数

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') # 保存图标函数

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

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

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)

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer