Maison > Article > développement back-end > Comment dessiner un graphique linéaire en utilisant Python
Aujourd'hui, je vais vous apprendre à dessiner des motifs linéaires en utilisant python Les amis dans le besoin peuvent s'y référer.
Dessinez le graphique en ligne droite le plus simple
Le code est le suivant :
import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt.plot(x,y) plt.savefig("easyplot.jpg")
Le résultat est le suivant :
Explication du code :
#x轴,y轴 x=[0,1] y=[0,1] #创建绘图对象 plt.figure() #在当前绘图对象进行绘图(两个参数是x,y轴的数据) plt.plot(x,y) #保存图象 plt.savefig("easyplot.jpg")
2. Ajoutez des étiquettes et des titres à l'image
ci-dessus Le graphique n'a pas de descriptions ni de titres d'étiquettes sur les axes X et Y correspondants
Sur la base du code ci-dessus, vous pouvez ajouter ces contenus
Le code est le suivant :
import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt.plot(x,y) plt.xlabel("time(s)") plt.ylabel("value(m)") plt.title("A simple plot")
Les résultats sont les suivants :
Explication du code :
plt.xlabel("time(s)") #X轴标签 plt.ylabel("value(m)") #Y轴标签 plt.title("A simple plot") #标题
3. Dessinez la courbe sinx
Le code est le suivant :
# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt
#Définissez les axes x et y Valeur numérique (y=sinx)
x = np.linspace(0, 10, 1000) y = np.sin(x)
#Créez un objet de dessin, le paramètre figsize peut spécifier la largeur et la hauteur du objet de dessin, en pouces, un pouce = 80px
plt.figure(figsize=(8,4))
#In Dessine un graphique dans l'objet de dessin actuel (axe des x, axe des y, nom de la courbe dessinée, couleur de la ligne, largeur de la ligne)
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)
#Texte de l'axe X
plt.xlabel("Time(s)")
#Texte de l'axe Y
plt.ylabel("Volt")
#Titre du graphique
plt.title("PyPlot First Example")
# Plage de l'axe Y
plt.ylim(-1.2,1.2)
#Icône d'affichage
plt.legend()
#Afficher l'image
plt.show()
#Enregistrer l'image
plt.savefig("sinx.jpg")
Les résultats sont les suivants :
4. Dessinez un graphique linéaire
Le code est le suivant :
# -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot as plt #X轴,Y轴数据 x = [0,1,2,3,4,5,6] y = [0.3,0.4,2,5,3,4.5,4] plt.figure(figsize=(8,4)) #创建绘图对象 plt.plot(x,y,"b--",linewidth=1) #在当前绘图对象绘图(X轴,Y轴,蓝色虚线,线宽度) plt.xlabel("Time(s)") #X轴标签 plt.ylabel("Volt") #Y轴标签 plt.title("Line plot") #图标题 plt.show() #显示图 plt.savefig("line.jpg") #保存图
Je crois que vous maîtrisez la méthode après avoir lu ces cas, et plus encore. Comme c'est excitant, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture connexe :
Le tutoriel d'algorithme de correspondance de chaînes le plus simple en php
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!